|
О задаче: Есть основная программа которая находится в boot loader flash Section которая может связываться по UART с PC и принимать от него данные, которые будут записываться в Application Flash Section.
Что –то я не пойму что нужно написать на Си чтобы программа в boot loadere могла записывать во flash в секцию Application Flash Section.
Можно ли через указатели типа так:
*char a;
a=(char*)0x Fa0; //установить указатель на Application Flash Section
*a=2; //Записать значение
Как я понял из даташита Flash пишится страницами и перед записью во Flash нужно с стереть нужную страницу.
Не совсем понятно как это реализуется на Си, Есть ли в IARе какие нибудь спец функции для этого?
E-mail: info@telesys.ru