SK-STM32F429+SK-MI0430FT-Plug
andreyve |
|
|
|
|
|
|
|
Пункты: 892 |
Регистрация: 24.07.2009 |
|
|
|
Правильно я понимаю, платы SK-STM32F429 и SK-MI0430FT-Plug напрямую друг к другу не подходят, исключительно по причине разной цоколевки разъемов или всё же что-то еще? |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92805 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Не только цоколевка, еще типом разъемов-кабелей, SK-MI0430FT-Plug имеет PLD-40, а все новые платы имеют PLD2-40 (шаг 2мм). |
|
|
|
|
|
Deepfinder |
|
|
|
|
|
|
|
Пункты: 102 |
Регистрация: 21.10.2015 |
|
|
|
Одно пожелание - внести изменение в исходники примеров. Вчера разбирался с SDRAM на борту SK-STM32F429-LCD480X272, хотел прощупать все 32Мб и получил хардфолт. Как оказалось в исходниках примеров работа с памятью настроена не первое мегаслово, то есть на первые 2Мб памяти. Добраться же можно до 4Мслов. Проблема в нверной настроке контроллера памяти.
В исходниках в модуле настройки SDRAM нужно изменить строку
FMC_SDRAMInitStructure.FMC_RowBitsNumber = FMC_RowBits_Number_11b;
на
FMC_SDRAMInitStructure.FMC_RowBitsNumber = FMC_RowBits_Number_13b;
Так как микросхема SDRAM на борту имеет разрядность шины адреса 13 бит.
После такой замены, начал видеть все 32Мб. |
|
|
|
|
|
andreyve |
|
|
|
|
|
|
|
Пункты: 892 |
Регистрация: 24.07.2009 |
|
|
|
Мне понадобилось сделать еще
FMC_SDRAMInitStructure.FMC_ColumnBitsNumber = FMC_ColumnBits_Number_9b; |
|
|
|
|
|
|