KLIM83 (09.06.2009 09:39, просмотров: 196) ответил robfripp на А правда что нельзя писать из внешней RAM во внутреннюю Flash? Пытаюсь это сделать, iap команда возвращает ошибку 4 (Source address is not mapped in the memory map), когда то же самое произвожу из внутренней RAM все работет. Я так понял, что IAP работает
IAR ассемблер. В проекте под MSP430 для работы с графическим ЖКИ был создан шрифт, всё замечательно компиллируется и работает. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
NAME DISPL
aseg
ORG 0D000h
PUBLIC font
;шрифт обычный
font db 000h,038h,044h,044h,044h,044h,044h,038h ;0
db 000h,010h,030h,010h,010h,010h,010h,038h ;1
db 000h,038h,044h,004h,008h,010h,020h,07Ch ;2
db 000h,07Ch,008h,010h,008h,004h,044h,038h ;3
db 000h,008h,018h,028h,048h,048h,07Ch,008h ;4
db 000h,07Ch,040h,078h,004h,004h,044h,038h ;5
db 000h,018h,020h,040h,078h,044h,044h,038h ;6
db 000h,07Ch,004h,008h,010h,020h,020h,020h ;7
db 000h,038h,044h,044h,038h,044h,044h,038h ;8
db 000h,038h,044h,044h,03Ch,004h,008h,030h ;9
db 000h,000h,000h,000h,000h,000h,000h,000h
END
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ИАР для АРМ 4.0 на такое ругается, выдаёт ошибки 40. Разумеется, область памяти ставлю под другим адресом. Подскажите, пожалуйста, как решить эту проблему с наименьшими трудозатратами.
Ибо файл шрифта довольно объёмен, а перелопачивать 74 кБ- едва ли правильное занятие.
Заранее благодарю!