Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

NAND Flash STM32

Чт сен 28, 2023 16:35:05

Добрый день.
Подскажите, пожалуйста: как правильно настроить 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

Камень - STM32F407.
NAND - mx60lf8g18ac-ti.
Пробую такие настройки:
Изображение
А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?

Re: NAND Flash STM32

Чт сен 28, 2023 20:05:01

А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?

Никакого. Я эту память через FSMC подключаю.

Re: NAND Flash STM32

Пт сен 29, 2023 13:15:08

А какое отношение имеет mx60lf8g18ac-ti к внутренней флеши МК?

Возможно, я настраиваю не там.

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

Re: NAND Flash STM32

Пн окт 02, 2023 00:15:53

Если я правильно понял, нужно написать свой алгоритм прошивки, чтобы производилась прошивка в том числе и в NAND-память.
Возможно. А может можно поискать готовый загрузчик в папках Кейла. Я в Кейле не силён, но в IAR есть соответствующая папка с загрузчиками. Путь к которому можно прописать сюда:
Изображение
Ответить