Страница 1 из 1

NAND Flash STM32

Добавлено: Чт сен 28, 2023 16:35:05
jockerface
Добрый день.
Подскажите, пожалуйста: как правильно настроить Keil v5 для прошивки и в NAND Flash?
Камень - STM32F407.
NAND - mx60lf8g18ac-ti.
Пробую такие настройки:
Изображение
Пишет при верификации прошивки

Код: Выделить всё

Contents mismatch at: 70004000H (Flash=00H Required=DDH) !
Переменная объявлена так:

Код: Выделить всё

uint32_t keyFlash __attribute__((at(0x70004000UL))) = 0xAABBCCDD;
Нормально пишет/читает процедурами HAL_NAND_Write_Page_8b/HAL_NAND_Read_Page_8b.

Re: NAND Flash STM32

Добавлено: Чт сен 28, 2023 18:44:11
jcxz
[uquote="jockerface",url="/forum/viewtopic.php?p=4482157#p4482157"]Камень - STM32F407.
NAND - mx60lf8g18ac-ti.
Пробую такие настройки:
Изображение[/uquote]А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?

Re: NAND Flash STM32

Добавлено: Чт сен 28, 2023 20:05:01
jockerface
[uquote="jcxz",url="/forum/viewtopic.php?p=4482238#p4482238"]А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?[/uquote]
Никакого. Я эту память через FSMC подключаю.

Re: NAND Flash STM32

Добавлено: Пт сен 29, 2023 13:15:08
jockerface
[uquote="jcxz",url="/forum/viewtopic.php?p=4482238#p4482238"]А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?[/uquote]
Возможно, я настраиваю не там.

Добавлено after 3 hours 49 minutes 55 seconds:
Если я правильно понял, нужно написать свой алгоритм прошивки, чтобы производилась прошивка в том числе и в NAND-память.

Re: NAND Flash STM32

Добавлено: Пн окт 02, 2023 00:15:53
jcxz
[uquote="jockerface",url="/forum/viewtopic.php?p=4482516#p4482516"]Если я правильно понял, нужно написать свой алгоритм прошивки, чтобы производилась прошивка в том числе и в NAND-память.[/uquote]Возможно. А может можно поискать готовый загрузчик в папках Кейла. Я в Кейле не силён, но в IAR есть соответствующая папка с загрузчиками. Путь к которому можно прописать сюда:
Изображение