Easyelectronics.ru

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

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • 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
Сообщения: 5014
Я не знаю архитектурных отличий именно этих камней .... но, у меня глупейший вопрос - вы не пробовали просто взять, скомпилировать и запустить проект на новом MCU?


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

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


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

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


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

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


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

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


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

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

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


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

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


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

Сейчас этот форум просматривают: cubot


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

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

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