I'm trying to connect to AWE server running on a windows x86_64 machine. I start AWE server, and attempt to open a text socket on port 15007, which connects without error. I try to connect on port 15002 in binary mode for sending binary commands, and the connection times out. After inspecting the config.ini, I try moving the binary port 15004, and I'm able to connect. However, any time I try to send either a binary or a text command, I get the following error:
Error: *******************
not connected to utility client
What is a "utility client", and how do I connect to it? Does anyone know how to fix this issue? Below is the full config.ini for the server I'm running:
When looking at the logs, I also see this error pop up, which seems related:
AWE_ServerDlg::HandleBinaryMessage: SendBinaryMessage failed with -1
Here is the server config I'm running:
; Annotated AWE ini file.
[BinaryServer]
; Port the Ethernet proxy talks on - always 15002 except if talking to odd targets.
TalkPort=15002
; Port that we listen on for binary commands, Default 15004. For proxy relay only.
Port=15004
; Note: Port must be != TalkPort if using localhost to talk to TCP targets. They can be the same
; only if the talk port is a different IP address. If using Server as a proxy relay (rare) it is
; required Port is 15002, in which case you can't talk to standard TCP targets on localhost 15002.
[FilePath]
; Vertical bar delimited list of places to look for files modules want to read.
; Default empty means working directory.
Path=C:\DSP Concepts\AWE Designer 8.B.1.4.E-build382 Pro\Audio
[AudioPath]
; Vertical bar delimited list of places to look for audio files.
; Default empty means working directory.
Path=C:\DSP Concepts\AWE Designer 8.B.1.4.E-build382 Pro\Audio
[Heaps]
; Size of master heap in words
Native_MASTER_HEAP_SIZE=20971520
; Size of slow heap in words
Native_SLOW_HEAP_SIZE=8192000
; Size of fastb heap in words
Native_FASTB_HEAP_SIZE=20971520
[Settings]
; Which target - 0=native, 1=RS232, 2=USB, 3=Ethernet, 4=SPI, 5=XXX, 6=XXX, 7=RS232AVR, 8=FTD2XX, 9=TotalPhaseSPI, 10=RTDX
Connection=0
; By default Server queries the target CPU% at 10 Hz. When set, this is suppressed. Since the
; polling messages flood the packet log, it is useful to turn off polling in some cases.
NoPoll=0
; Default USB settings (STM32F407 Discovery).
VID=1155
PID=407
UsbIndex=0
; List of known USB targets to allow UI matching of the target plugged in.
AWEUsbList=1155|407|STM32F407 Discovery;1155|429|STM32F429 Discovery;1155|746|STM32F746 Discovery;1155|496|STM32L496 Discovery;1155|769|STM32F769 Discovery;1155|747|STM32H747 Discovery;1003|25089|Atmel SAMV71 xPlained;8137|685|RT685EVK
; Which targets to show in the UI drop list.
ShowTargetUSB=1
ShowTargetEthernet=1
ShowTargetTotalPhaseSPI=1
ShowTargetRS232=1
; RS232 port for RS232 targets
RS232Port=3
; The port settings to use
RS232PortSetup=115200,N,8,1
; SPI Mode for Total Phase SPI (Mode0 or Mode3)
SPIMode=0
; SPI Transfer Type (0=Bulk or 1=Word)
SPITransferType=1
; The network card to use for TCP targets - default 1
WhichNetworkCard=1
; The network address of the TCP target - changes when you use a different IP in the UI.
IPAddress=192.168.90.100
; Input sample rate, default 48000
InputRate=48000
; Number of seconds to jump forward or backward from file play controls.
Skip=5
; Matlab: Enables alpha features which are still in development
EnableAlphaFeatures=1
; Matlab: Logging to debug crashes particularly in the compiled version
EnableMATLABLogging=0
; Matlab: When set, hide tuning dialogs on close instead of destroying them, default 0
HideOnClose=0
UseASIO=1
ProcessFlashFilesOnstart=0
Combined=0
CombinedStreams=0
MaxInputChannels=-1
DummyOutputs=0
AsioDeviceIndex=0
[TickTimes]
; Poll rate of CPU% performance in Hz.
CPUTickRate=10
; Poll rate of Server inspectors in Hz (rarely used).
InspTickRate=10
; Poll rate of Server meters in Hz (rarely used).
MeterTickRate=10
[TimeOut]
; Default time out interval between characters.
SingleCharTimeout=50
; Default time out interval for longest RS232 packet.
TotalTimeoutTimeout=300
; Number of RS232 retries.
RS232RetryCount=2
; TCP/IP time out wait interval.
TCPTimeout=500
; USB time out wait interval.
USBTimeout=1500
[Paths]
FileExecuteScriptPath=C:\DSP Concepts\AWE Designer 8.B.1.4.E-build382 Pro\Bin\win32-vc100-rel
ScriptPaths=C:\Users\mspryn\Downloads
; Most recent script executed from UI command
[AddToFlashFile]
; History list of files recently added to FLASH
[CompileScript]
; History list of files recently compiled
[MatLabServer]
; Port that we listen on for MatLab connection
Port=15001
[ClientServer]
; Port that we listen on for GUI connection
Port=15003
[UtilityServer]
; Port that we listen on for special client connection
Port=15005
[ClientServer2]
; Port that we listen on for user connection
Port=15007
[ClientServer3]
; Port that we listen on for user connection
Port=15009
[ClientServer4]
; Port that we listen on for user connection
Port=15011
[Logging]
; Turn text log off.
Enable=0
; Text log will be awelog.txt
LogPath=awelog.txt
; Special flags for extended logging - all off.
LogFlags=0
; Log Matlab commands and replies - default off.
MatlabLog=0
; Log Designer commands and replies - default off.
CommandLog=0
; Log User port - default off.
Server2Log=0
; Log User port - default off.
Server3Log=0
; Log User port - default off.
Server4Log=0
; Log target binary packets - default off.
PacketLog=0
[User]
S1e=ÔÅÈÇÔÚù××—Õ×Ø
S2e=ýÅÈ„Ÿ…
S3=ˆ€‰ƒ†‡‰
S6e= ‚˜Ö‚™•…
S4e=©„—…Ÿœ…”
[MergeInputDevices]
Device0=1`JackRouter
[MergeOutputDevices]
Device0=1`JackRouter
9:14pm
Hello Mspryn,
Thanks for your post. I'll email you on the side about this shortly.
Thanks,
Kevin