Микроконтроллеры | Пролверить влезет ли программа в кристалл: |
|
---|---|---|
В общем задача такая есть некая программа (ассемблер) для AVR. Изначально предназначена для очень "толстого" (и недешевого) кристалла вопрос стоит в том что-бы проверить влезет ли сия прога в кристалл с меньшими параметрами. без нудного копания в тексте самой программы. Собственно цель программы корректная работа с файлами и папками на ММС карточке. Отработка всей FAT16. Посему одна изрядна здорова и заморочена (я сам этого FAT16 слабо представляю) и надеюсь сий модуль прикрутить к своей программе. Заточена под 64 мегу хоту впихнуть в 16ую или даже что-то более простое. Интерисует восноовном пользование ОЗУ. ЗЫ: Протеус ММС карту отсимулировать может ? |
|
|
во понаписАл |
|
|
Wladimir_TS: влезет ли сия прога в кристалл с меньшими параметрами. без нудного копания в тексте самой программы. Обычно без "нудного копания" не выходит. Задачу надо себе представлять полностью вместе с текущей потребностью в ресурсах на любой стадии процесса. |
|
|
Задача работать с файлами на карте - читать писать (в том числе и создавать) удалять. Создавать каталоги не требуется, но входить в них и создавать файлы в каталогах нужно. Увы - там 512 байт буфер для обслуживания файловой системы, 2 кб для списка файлов "file list" и 512 байт текущий сектор. |
|
|
Wladimir_TS: ЗЫ: Протеус ММС карту отсимулировать может ? Да. прекрасно симулирует. |
|
|
Wladimir_TS: вопрос стоит в том что-бы проверить влезет ли сия прога в кристалл с меньшими параметрами. без нудного копания в тексте самой программы. С-ассемблируй и посмотри параметры на выходе. |
|
|
Загрузил в протеусе с откомпилированным кодом - ругается не некий неразрешенный доступ к внешней памяти. |
|
|
Чем компилил-то? Если avr-gcc, то |
|
|
Вообще-то оно на ассемблере это около 50 файлов которые include друг в друга. + откомпилированное уже. Проубую пускать его - дома на компе нет ассемблера отдельно, а протеусовский ругается на отсутствие файла описания регистров. |
|
|
Тогда avr-size -d file.hex |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |