[an error occurred while processing this directive]
|
Привет!
>Следующая конфигурация: MB90F574A + CS8900A + 256К SRAM.
обьем RAM = ROM
>Прерывание от CS8900A используется.
Нельзя.
> Прошивку хочется производить через TCP/IP. Сложность мне видится в
>том, что часть программы(как миниму стек TCP/IP) надо хранить в ОЗУ.
Вся программа должна быть размещена в ОЗУ. По другому не получится.
>Если сначала закачивать весь объем флэшины в озу, а потом перешивать то
>озу не хватит.
> А если по частям , то как быть с доступам к флэш, там
>ведь вектора прерываний хранятся. Может и еще какие-то сложности есть,
>пока еще не продумал до конца.
В примерах есть bootloader, он сделан для перепрограммирования через UART. На его основе сделал для CAN.
По поводу TCP/IP - надо будет разработать модуль по минимуму без поддержни прерываний.
Для bootloader можно будет выделить сегмент любого размера 8 16 32, он может исполняться и из внешней памяти (RAM)...
Успехов.
E-mail: info@telesys.ru