Release notes Sc1x3 @CHIP-RTOS V1.10 ... - Beck IPC Gmbh
Release notes Sc1x3 @CHIP-RTOS V1.10 ... - Beck IPC Gmbh
Release notes Sc1x3 @CHIP-RTOS V1.10 ... - Beck IPC Gmbh
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Component: <strong>RTOS</strong><br />
Category: CPU core<br />
Synopsis: Make workarounds for CPU instructions (CLI, MOV SS, POP SS).<br />
Description: There are two CPU core problems that need a workaround inside the <strong>RTOS</strong>.<br />
1) CLI sometimes does not take immediate affect for SC1x3 or SC13/SC11 CPU's.<br />
This depends on code alignment, which can't be controlled.<br />
2) MOV SS and POP SS don't mask the interrupts for this and the next instruction (load of SP).<br />
So an interrupt can possibly work on an invalid stack, which will lead to corrupted memory.<br />
Note: The SC12 does not have these problems.<br />
Fix: Place a NOP after the CLI, or otherwise position the CLI in advance by one instruction of where it<br />
must become affective. Mask NMI around stack switch operations.<br />
Note:<br />
The Paradigm compiler (7.00.026 and before) uses SS inside the malloc()/free() functions. This<br />
has been fixed with build 7.00.027 of the compiler.<br />
For masking/unmasking the interrupts, please use the compiler macros enable/disable. They<br />
have been adapted to pay attention to the CLI instruction problem.<br />
Borland users should use the patched libraries and include files that <strong>Beck</strong> will offer.<br />
Type: Defect, Component: TCPIP API (1 item(s))<br />
CR Number: 1399<br />
Type: Defect<br />
Component: TCPIP API<br />
Category: Device driver API<br />
Synopsis: Malfunction of TCP/IP API function 0xAE (DEV_CONFIG_IFACE)<br />
Description: If a device is configured with a fixed IP address, it is not possible to reconfigure it for configuration<br />
by DHCP.<br />
Fix: Fixed.<br />
Type: Defect, Component: UDP config server (1 item(s))<br />
CR Number: 1410<br />
Type: Defect<br />
Component: UDP config server<br />
Category: User callback<br />
Synopsis: The response message is one byte larger than the user requested.<br />
Description: The last character in the UDP callback response message is garbage.<br />
Fix: Fixed.<br />
Type: Defect, Component: USB (5 item(s))<br />
CR Number: 1379<br />
Type: Defect<br />
Component: USB<br />
Category: Host and Device mode<br />
Synopsis: No event USB_EVENT_ERROR_DATA_TOGGLE<br />
Description: The event USB_EVENT_ERROR_DATA_TOGGLE is not passed to the user application.<br />
Fix: Fixed<br />
5 von 30