Как мне найти базовый адрес "НИ Флэш /PSRAM/SRAM/ROM/LCD 1" на STM32H743?
В STM32F427 сгенерированный код включал в себя несколько разных #define, сопоставленных с адресом, на который мне нужно было писать:
например
#define FMC_BANK3_BASE ((uint32_t)(0x60000000 | 0x08000000))
Где я могу найти похожие #defines в проекте, созданном CubeMX для STM32H743? (Думаю, мне здесь нужен FMC_BANK1.)
Я ищу адрес, по которому отображается память / lcd, а не адрес регистров контроллера (который у меня уже есть).
1 ответ
Решение
Хотя я не смог найти подходящих #defines, прочитав руководство, которое я нашел:
Рисунок 95. Банки памяти FMC (отображение по умолчанию)
Это показало, что Bank 1
находится в 0x6000 0000
, как и на stm32f413.