STM32H743, запись в FLASH

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
rai17
Открыл глаза
Сообщения: 70
Зарегистрирован: Пн дек 07, 2009 16:00:31

STM32H743, запись в FLASH

Сообщение rai17 »

Начал писать свой бутлоадер. Кеил, чип stm32h743vit.
Проблема следующая: Получается стирать любой сектор любого банка. Не могу ничего записать, например, в 7 сектор 1-го банка.

HAL_FLASH_Unlock(); // разблокировать флеш




HAL_FLASH_Program(FLASH_TYPEPROGRAM_HALFWORD, 0x080E0000, 0x8888);


HAL_FLASH_Lock(); // заблокировать флеш

HAL_GPIO_WritePin (Led_1_GPIO_Port, Led_1_Pin, GPIO_PIN_SET);


/* USER CODE END 2 */

Пробовал писать "по всякому". Уже несколько дней пытаюсь, результат странный.
Сами судите: до зажигания Led_1 прога доходит если Data = 0x8888 или Data = 8888. Вот такая ерунда...
При контроле наличия записи с помощью CubeProgrammer, там вот это

Добавлено after 2 minutes 49 seconds:
В просьбе помочь, прошу не отказать.
Вложения
2020-08-06_10-02-44.png
(33.27 КБ) 235 скачиваний
Реклама
Ответить

Вернуться в «ARM»