Issues Resolved in RTX 2012
Installation
- Resolved an issue where RTX Runtime for Embedded could not be installed on a system on which the full version of RTX was already installed.
- Resolved an issue where the Silent installer ignored the DT_ICONS and SM_ICONS options during install. (RTX-18)
Subsystem
- Resolved an issue where loading and unloading of Rtdlls caused the RTX Subsystem to become unresponsive. (RTX-119)
- Resolved an issue where freeing shared memory in a Windows process linked to RTX could sometimes cause a STOP message on Windows 7. (RTX-748)
Debugging
- Resolved an issue where the RTX Debugger could not launch a process if the path was greater than 128 characters. (RTX-530)
RT-TCP/IP Stack and Drivers
- Resolved an issue where enabling LinkStatus functionality on a stack with a filter driver caused a configuration error. (RTX-242)
- Resolved an issue where communication problems occurred between Windows and RTX when a permanent ARP entry was created on the stack. (RTX-623)
- Resolved an issue where RtssArp did not handle the ARP table correctly when it was updated with a new TTL value (RTX-507)
Development Tools
- Resolved multiple issues with RTX Demo:
- RTX Demo (Managed) crashed on systems with more than one processor assigned to RTX. (RTX-50)
- RTX Demo (Native) crashed when the number of processors was changed after a running RTX Demo instance was stopped. (RTX-56)
- RTX Demo (Native) caused an exception when stopped. (RTX-67)
- RTX Demo (Native) became unresponsive when running the maximum latency test. (RTX-84)
- RTX Demo (Native) caused
sclient.exe to crash. (RTX-833)
- Resolved multiple issues with TimeView:
- TimeView only reported data for the processor on which it was running. (RTX-451)
- TimeView did not capture certain events. (RTX-455, RTX-456)
SDK
- Transport Dlls are no longer necessary in RTX 2016. As a result, we have removed the RTX Debug Transport Interface. In addition, the corresponding Properties API functions have been removed from the RTX SDK:
- RtcplGetRemoteDebuggerTransportDllList – retrieved the list of Transport DLLs that the RTX Debug Manager will load on
startup.
- RtcplSetRemoteDebuggerTransportDllList – specified the list of Transport DLLs that the RTX Debug Manager will load on
startup.
NOTE: If you run a binary that includes these functions using RtxProp.dll in RTX 2016, you will encounter the error Entry Point Not Found.
- As a result of the licensing improvements made for RTX 2016, the following Properties API function and structure are obsolete and no longer supported:
- RtcplGetLicensedUser –
retrieved information about the currently installed copy of RTX, including
user name, company name, and PAC license key.
- RTXLICENSEDUSERINFO – retrieved RTX user information.
- Resolved an issue where a blue screen would result from calling CreateFile with a long directory name. (RTX-466)
- Resolved an issue where the file version was not displayed in the file properties for RTSS applications and RTDLLs. (RTX-8)
- Resolved an issue where the function RTKWaitForSingleObject would periodically return WAIT-FAIL. (RTX-94)
- Resolved an issue where the function Select timed out after 64 sockets. (RTX-122)