I had a project for MCB2300 (LPC2368), who fonctionned normally under uVision3 ( MDK-ARM V3.20, RL-ARM V3.70 ), but i can't port this project under uVision4 ( MDK-ARM V4.11, RL-ARM V4.12 ).
I can build the project without warnings and errors in uVision4, but nothing happens on target...
My project uses : - RTX ( RTX_CONF_LPC23xx.C, LPC2300.s with modification : IMPORT SWI_Handler ), - TCPNet ( Net_Config.c, Net_Config.h, LPC23_EMAC.c, LPC23_EMAC.h, TCP_ARM_L.lib )
When i try debugging, the execution always stop before the first and lonely instruction of the main() : os_sys_init(init);
Here code of Disassembly of debugging session :
_main_stk: 0x00000000 E59FD00C LDR R13,[PC,#0x000C] _main_scatterload: 0x00000004 EB000089 BL $Ven$AT$I$$__scatterload(0x00000230) _main_init: 0x00000008 E59F0000 LDR R0,[PC] 0x0000000C E12FFF10 BX R0 0x00000010 00001929 DD 0x00001929 <----- stop here 0x00000014 40C10FBA DD 0x40C10FBA _inc_qi: