Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488
Суть вопроса: Во флеши лежит загрузчик и рабочая программа. Как заставить компилятор при компиляции рабочей программы не использовать область 0-3FFF а начать с адреса 4000?
Что пытался сделать: Правлю в XLC файле параметр -DROMSTART=00004000 компилирую..... и ни чего в прошивке не изменяется..... что делать....
Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304
глянуть xcl, в нем есть определение сегмента CODE: -Z(CODE)CODE=_..X_INTVEC_SIZE-_..X_FLASH_END в Вашем случает подстваить так: -Z(CODE)CODE=0x4000-_..X_FLASH_END. Изменить придется все строчки, относящиеся к flash памяти(область памяти CODE)