Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
515478
Топик полностью
MBedder
, терминатор
(14.05.2014 14:37, просмотров: 153)
ответил
fk0
на
Абсолютно серьёзно. Какая ирония, если получается, из-за невозможности использования указателей я не могу перенести готовое ПО объёмом больше 64к. Следовательно, нужно отказываться от RL78 в пользу dspic или ARM. Компилятор платный не смотрел. Но
Неужели нет опции компилятора - Large Code Memory Model?
Ответить
У gcc нет. Да оно там и ни к чему. Разобрался. Всё ОК, зря паниковал. Если используется указатель на функцию, и если при компоновке функция оказывается выше 64к (т.е. чтоб заметить нужно было в тестовой программе завести массив на 64к элементов
fk0
(738 знак., 14.05.2014 15:09
)
Херовый у тебя GCC - видимо, острозаточенный под буденновку. Во всех остальных пачимута есть ключик -mlarge-code :))
-
MBedder
(14.05.2014 15:15
)