hello, I tested the HID example on the eval board (with lpc2148) and it works fine. Then I made my own pcb using lpc2146 (not a lpc2148). I can download my firmware using JTAG to the lpc2146. When i start it, then it crashs at startup file. There is any difference between lpc2148 and lpc2146? (axcept flash size) thanks, Joseph
hello, I inserted a breakpoint is in the STARTUP file at "Vectors:" when I use the eval board, the program jumps to "Reset_Addr:", where the controller is initialized and at the end the program jumps to main(). when I use my pcb, the program does not jump to "Reset_Addr:". The program goes as follow till "FIQ_Addr" and then in an endless loop! STARTUP FILE
Vectors: LDR PC,Reset_Addr LDR PC,Undef_Addr LDR PC,SWI_Addr LDR PC,PAbt_Addr LDR PC,DAbt_Addr NOP /* Reserved Vector */ ; LDR PC,IRQ_Addr LDR PC,[PC, #-0x0FF0] /* Vector from VicVectAddr */ LDR PC,FIQ_Addr