Easyelectronics.ru

Электроника для всех
Текущее время: 20 июн 2018, 20:01

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 08 июн 2018, 12:46 
Здравствуйте!

Зарегистрирован: 16 май 2018, 16:28
Сообщения: 4
Есть рабочий проект написанный на HAL для STM32f417ig, нужно перенести его на STM32f429vg.
Проблема в том, что я с переносом кода сталкиваюсь впервые, собственно говоря в этом я полный ноль. Статей на эту тему не нашёл, поэтому прошу совета здесь. С чего вообще начинать и т.д.?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 08 июн 2018, 12:49 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 4476
Я не знаю архитектурных отличий именно этих камней .... но, у меня глупейший вопрос - вы не пробовали просто взять, скомпилировать и запустить проект на новом MCU?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 08 июн 2018, 12:59 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2621
Скорее всего перенесется практически без проблем. Переносить по мелким модулям/кусочкам, проверять работоспособность. Возможно есть отличия в DMA каналах, пины точно должны совпадать в пределах серии, тем более перенос идёт на более старшую модель. Ну может еще размер страниц флеша и банков отличается, если используете. С оперативкой не должно быть проблем, её там только больше, если не используете экзотику типа CCM памяти, тогда надо глянуть как там адреса лежат.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 08 июн 2018, 13:46 
Старожил

Зарегистрирован: 23 янв 2016, 15:37
Сообщения: 539
Камни практически одинаковые, переносил как-то код с F407 на F429 и не помню особых отличий. Проблема может быть разве что если использовались какие-то пины 417IG, которых нет в 100 пиновом 429VG, например, адресные линии FSMC.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 08 июн 2018, 15:01 
Старожил
Аватара пользователя

Зарегистрирован: 17 дек 2014, 23:08
Сообщения: 584
Откуда: Nowhere
На сайте ST есть AN4547 под названием "Migrating from STM32F407xx/417xx to STM32F427xx/429xx/437xx/439xx".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 09 июн 2018, 02:39 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1302
Но для этого, как минимум, нужен мозг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос кода с STM32f417ig на STM32f429vg
СообщениеДобавлено: 09 июн 2018, 12:05 
Здравствуйте!

Зарегистрирован: 16 май 2018, 16:28
Сообщения: 4
x893 писал(а):
Но для этого, как минимум, нужен мозг.

Очень хороший совет, спасибо


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: forker, goreprogrammist, mChel


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB