реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32F429 запись Flash
MiklPolikov
сообщение Feb 12 2016, 17:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Подскажите, почему может не работать запись flash ?
Питание процессора 3В

Заранее спасибо !


Код
    

   unsigned int *p_flash_32=(unsigned int*)0x08080000;  //адрес

    //разброкируем память
    FLASH->KEYR = 0x45670123;
    FLASH->KEYR = 0xCDEF89AB;

   // обращение 32 байта
    FLASH->CR &=~FLASH_CR_PSIZE_0;
    FLASH->CR |= FLASH_CR_PSIZE_1;
        
        // Flash programming activated
        FLASH->CR |= FLASH_CR_PG;

        //записываем
        while((FLASH->SR & FLASH_SR_BSY)!=0) {} //ждём пока освободится
    *p_flash_32=0xAABBCCDD;
        while((FLASH->SR & FLASH_SR_BSY)!=0) {} //ждём пока освободится
    
    FLASH->CR |=FLASH_CR_LOCK;


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Defin
сообщение Feb 12 2016, 18:02
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 26-12-11
Из: Казань
Пользователь №: 69 101



А флэш перед записью стерт?
Go to the top of the page
 
+Quote Post
Rash
сообщение Feb 12 2016, 18:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



перед записью посмотрите флаги ошибок в регистре SR, если они установлены, то их необходимо стереть записью в них 1.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Feb 12 2016, 20:56
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Defin @ Feb 12 2016, 22:02) *
А флэш перед записью стерт?

Спасибо ! Заработало !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 00:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016