Пределы памяти LPC2106 при загрузке через JTAG CrossWorks 1.2
После загрузки через JTAG программа не стартует, а разваливается здесь:
0001A82C <__ARMLIB_commRX>:
0001A82C :
0001A82C EE100E10 mrc p14, 0, r0, c0, c0, 0
0001A830 E3100001 tst r0, #0x1
0001A834 0AFFFFFC beq -4 ; 0x1a82c <__ARMLIB_commRX>
0001A838 EE110E10 mrc p14, 0, r0, c1, c0, 0
0001A83C E12FFF1E bx lr
Иногда помогает обрезание используемой SRAM но причину найти не могу. Эта же программа работает без проблем если ее грузить через COM ISP загрузчиком. В Symbol Browser вроде памяти еще хватает (SRAM). Режим Debug Flash. Думаю что проблема в выделении памяти загрузчиком. Пока не нашел как лечить и что где менять. Если кто сталкивался pls подскажите.
-
- Копай по ссылке - ShiphT(07.12.2004 15:07, ссылка)