Сообщение от prottoss
|
Привет всем заинтересовавшимся!
Суть проблемы такова: Есть устройство на МК АВР и подключенный по СПИ к МК внешний ЕЕПРОМ. Проект пишется на IAR C for AVR. Как создать файл прошивки для внешнего ЕЕПРОМА?
|
Вчера меня "запахали" - чуть не рухнула одна халтура...
Но вроде халтура победилась, денежки получились, дело это обмылось...
Сегодня проделал такой эксперимент - поменял в XCL файле определение EEPROMа на такое:
- /* Internal eeprom memory */
-Z(XDATA)EEPROM_I,EEPROM_N=0-FFFF
И вроде получилось. Во всяком случае размер получился больше чем штатный:
- 2551 bytes of XDATA memory
Следовательно, можно и больше сделать, мне просто лень большее данных вставлять было. Правда, в таком случае непонятно как сделать "штатный" - если нужен, конечно.
И доступ к ним надо делать наверное отдельными процедурами, ну или переопределить встроенные процедуры - но такого не делал, не знаю даже - можно ли.
Да, IAR 4.10B