Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 256КБайт flash, не влезает 140КБайт программа, mspgcc-4.5.3
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Frolov Kirill
Цитата
/usr/lib/gcc/msp430/4.5.3/../ld: out.elf section `.text' will not fit in region `rom'
/usr/lib/gcc/msp430/4.5.3/../ld: section .vectors loaded at [0000ff80,0000ffff] overlaps section .text loaded at [00005c00,00027f01]
/usr/lib/gcc/msp430/4.5.3/../ld: region `rom' overflowed by 98290 bytes

Что я делая не так? Если msp430-gcc -mmcu=msp430f5437a -mcpu=430x files.c ? Смотрел линкерный скрипт (memory.x) -- rom занимает от 0x5c00 до 0xffff, далее идёт far_rom. Собственно 98290 -- это кусок текста программы который должен попадать в far_rom. Его вполне хватает (занято 140 из 256). Что я делаю не так?
Frolov Kirill
Цитата(Frolov Kirill @ Oct 18 2011, 04:08) *
Что я делая не так? Если msp430-gcc -mmcu=msp430f5437a -mcpu=430x files.c ? Смотрел линкерный скрипт (memory.x) -- rom занимает от 0x5c00 до 0xffff, далее идёт far_rom. Собственно 98290 -- это кусок текста программы который должен попадать в far_rom. Его вполне хватает (занято 140 из 256). Что я делаю не так?


Понял. Поделка финских студентов!
MrYuran
Цитата(Frolov Kirill @ Oct 18 2011, 12:36) *
Понял. Поделка финских студентов!

Не, чуть ближе. sm.gif
Сергея Борща спросите, он вроде верхней памятью для MSPGCC занимался.
Возможно, нужно явно указывать, что вы хотите разместить в "text", а что - в верхнюю флешь.
Также, возможны какие-то ограничения для расширенной области.
Точно не скажу, мне 60к пока хватало, а если нет - там уже STM32 будет (либо одно из двух).
Сергей Борщ
QUOTE (MrYuran @ Oct 18 2011, 12:24) *
Сергея Борща спросите, он вроде верхней памятью для MSPGCC занимался.
Занимался, но компиляторм на базе 3.4.3. А этого персонажа уже однажды банили...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.