TASKING C166/ST10 Tool Chain v8.5r1 patch 1
This patch includes an update of EDE to solve PR33779.
Besides the fix for this problem also the following changes were made:
- Moved instruction DISWDT to top of generated start.asm to make OCDS connections more stable.
- Updated generated CrossView Pro configuration files for better FLASH support
- EDE DOIL file (etc/c166.dol) build #381
To install the patch run the setup.exe
SOLVED PR33779: E 252: expression syntax error when CPU.21 bypass is enabled
When CPU.21 bypass is enabled and at least two BUSCON registers are included in the startup code, the file start.asm shows a missing parenthesis at the BUSCON initialization:
AND BUSCON0, #(~0xD6FF)|0
OR BUSCON0, #((0x0&~0)&0xD6FF)
AND BUSCON1, #~0xD6FF
OR BUSCON1, #(0xD6FF&0x0 <== missing closing parenthesis
As a result, the following assembler error is issued:
E 252: expression syntax error