Как прочитать program memory в данном проце? Нужно просто проверить слово по адресу 0x1000 на равенство 0xFFFF. Средствами языка С, я так понял, проверить можно только память данных.
msalov
Apr 10 2013, 10:10
Код
if (*((uint16_t*)0x1000) == (uint16_t)0xFFFFU) { // if true } else { // if not true }
shmur
Apr 10 2013, 12:34
Цитата(msalov @ Apr 10 2013, 14:10)
Код
if (*((uint16_t*)0x1000) == (uint16_t)0xFFFFU) { // if true } else { // if not true }
Ну дак в том то и фокус, что тут будет проверяться не память программы, а память данных по адресу 0х1000. Там разные адресные пространства памяти данных и программы.
_Артём_
Apr 10 2013, 12:56
Цитата(shmur @ Apr 10 2013, 15:34)
Ну дак в том то и фокус, что тут будет проверяться не память программы, а память данных по адресу 0х1000.
Тогда должен быть какой-нибудь модификатор доступа: