В общем вот чем закончились мои опыты: В программе пишу const char ttt[...] __at(0x...)={...}
Эта хрень должна писаться по указанному адресу, но не пишется ни в какую. Решил попробовать на другом процессоре. Беру плату с LPC2103 включаю - все работает прекрасно, пишется на раз. Беру другую плату с 2103 - то же самое что и раньше - не пишется.
Разница между платами: первая от Keila (синяя маска, золоченые контакты). вторая от microem.
Плата с которой начинал - LPC2138 от Olimex.(то же не работает)
В чем фишка - непонятно. Буду разбираться.
|