|
Посмотрел в доку на компилятор, прочитал что нужно исправить конфигурационный файл XCL. Обозначить в этом файле свой сегмент, я так и сделал.
/* Internal SRAM */
-Z(DATA) MY_SRAM=60-80 -------------- Мой Сегмент ----------
-Z(DATA)TINY_I,TINY_Z,TINY_N=81-FF
-Z(DATA)NEAR_I,NEAR_Z=81-45F
-Z(DATA)RSTACK+_..X_RSTACK_SIZE=81-45F
-Z(DATA)CSTACK+_..X_CSTACK_SIZE=81-45F
-Z(DATA)HEAP+_..X_HEAP_SIZE=81-45F
В программе никаким массивов не заводил правил только в XCL файле
Linker дает ошибку типа неправильно определен сегмент.
Если эту строчку комментирую все нормально.
P.S. При определениии таким образом сегмента во flash все линкуется нормально.
Может в SRAM нельзя заводить собственные сегменты?
E-mail: info@telesys.ru