LPC1114 + IAR ARM6.3
в проекте вырезал уже многое.
вот с чем борюсь
Код
u32 mem_arr[2];
memset( mem_arr, 0, sizeof( mem_arr ) );
работает
меняю размер на 3 и не работает =(
Код
Error[Lp002]: relocation failed: value out of range or illegal: 0xfffff7fe
Kind : R_ARM_THM_JUMP11[0x66]
Location: 0x00000f58
Module: I:\projects\tetra\mcu\Debug\Obj\startup_LPC11xx.o
Section: 17 (.text)
Offset: 0x0
Target : 0x0000075b
"SysTick_Handler"
Module: I:\projects\tetra\mcu\Debug\Obj\other.o
Section: 8 (.text)
Offset: 0x1f
памяти достаточно (ROM занято 3 338+52 из 32кб, RAM занято 5 744 из 8кб )
да и на отсутсвие памяти ругается как Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x2604 bytes in <[0x10000000-0x10001fdf]> (total uncommitted space 0x1fe0).
я так понял что при линковке не может вставит инструкцию JUMP до функции SysTick_Handler ?
на IAR ARM 6.6 тоже самое
гугль пока не помог
в мап-файлах ничего выдающегося не нашел
2ok.txt ( 22.16 килобайт )
Кол-во скачиваний: 635
3fail.txt ( 22.72 килобайт )
Кол-во скачиваний: 684
Марс - единственная планета, полностью населенная роботами (около 7 штук).