VVB (16.01.2015 08:25, просмотров: 1450)
Как записать одно слово в Flash в LPC18xx? Ублюдочный IAP может записывать только блоками по 512|1024|4096 байт, это что же, мне надо будет определять адрес начала данных в Flash кратный 512, выделять буфер в ОЗУ, копировать туда всё из Flash, изменять одно слово, записывать используя IAP, освобождать буфер из ОЗУ?
Извращение, однако.
Внутренняя реализация команды IAP "Copy RAM to Flash" использует запись по словам, почему бы не предоставить функции, позволяющие записывать одно слово в Flash, или предоставить исходники IAP, или хотя бы описать регистры для кодирования аналога этой функции, позволяющей записывать пословно? Гады...
Погуглил исходники IAP, не нашёл. Пошагово прошёлся, там всё неочевидно. Время тратить совсем не хочется на хакерство.