Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
988490
Топик полностью
Илья
(24.03.2020 13:33, просмотров: 616)
ответил
AlexBi
на
Ни кто не сталкивался с тем, что компилятор ХС8 игнорит ручное распределение переменных по банкам памяти? Т.е. пишу __bank1 но он все равно кладет куда считает нужным.
можно попробовать char buf1 __at(0x120); с банками вроде работало раньше..
Ответить
Спасибо. __at помогло. Даже из COMMON вроде бы можно отрезать. Но, как вывод, всю память надо выделять только в .c файлах, выделенное в .asm он как-то не правильно учитывает, может в один сегмент набить больше чем туда влезает, и в итоге обругаться что не лезет.
-
AlexBi
(24.03.2020 16:20
)