32F429IDISCOVERY вместо stm32f4discovery

Железо внутри ЭБу и железо снаружи ЭБУ
Post Reply
frost_ii
Posts: 3
Joined: Fri Mar 03, 2017 10:22 am

32F429IDISCOVERY вместо stm32f4discovery

Post by frost_ii »

Кто-нибудь рассматривал плату 32F429IDISCOVERY ?
http://www.st.com/en/evaluation-tools/32f429idiscovery.html
Её достоинства -
ПЗУ - 2Мб против 1 Мб
ОЗУ - 256 кБ против 192 кБ
180 МГц против 168 МГц
LQFP144 package
Штатный ЛСД экран

в остальном всё совпадает.
Есть ли подводные камни (особенно ввиду чуть большей частоты)?

Чип STM32F429ZIT6.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

недостаток - другая внешняя распиновка зелёной платы, у нас нет платы для этой дискавери :(
У меня даже есть такие платы, я хотел попробовать - но времени катастрафически не хватает.

это та же f4 семья, так что по драйверам 99% всё то же самое (микро различия есть)
другая скорость - не проблема, но нужно будет несколько констрант в заголовках исходников поменять.

у нас есть http://rusefi.com/forum/viewtopic.php?f=4&t=749 - но пока нет в ней нужды

самое актуальное сейчас - мы начинаем использовать http://rusefi.com/forum/viewtopic.php?f=4&t=381 и я жду когда http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f469-479/stm32f479vg.html появится в продаже. Это будет наш текущий LQFP-100 корпус и 180MHz и 380Kb RAM
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
frost_ii
Posts: 3
Joined: Fri Mar 03, 2017 10:22 am

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by frost_ii »

Хм, а в чём прибыль от 479 кроме рамы ? Мне хотелось сильно упростить монтаж и занедорого взять плату с готовым экраном.
Насколько он лучше уже доступного 469 http://www.st.com/en/evaluation-tools/32f469idiscovery.html ?

Только начинаю разбираться в теме этого проекта (сам автомобилист и программист)

Сорри за оффтоп - настойчиво повторяющийся в никах "239" это то, о чём я подумал? Я из Питера.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

Да как бы и 407 работает :) Прямо сейчас самое проблемное место - логика прошивки, 407 проблемой не является.
А 479 даст RAM, которая немного поможет - при этом это будет очень простой инкрементальный шажок.

http://www.st.com/en/evaluation-tools/32f469idiscovery.html я что-то выходов не вижу совсем?

готовый экран тебе зачем? Я все-таки считаю, что правильный UI нужно делать на внешнем устройсве.

239 - ну конечно же то самое.

в Питер часто есть оказии. Если ты программист, автомобилист и не электронщик - покупай готовую плату и помогай пожалуйста с https://github.com/rusefi/rusefi
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
frost_ii
Posts: 3
Joined: Fri Mar 03, 2017 10:22 am

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by frost_ii »

Если верить официалу, то 469 и 479 отличаются HW cryptoHash. Зачем это гнутой железке?

http://www.st.com/en/microcontrollers/stm32f469-479.html?querycriteria=productId=LN1876
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

Крипто не нужно, корпус LQFP-100 будет для нас проще всего.

Конкретный 479 в LQFP-100 корпусе, а 469 на дискавери в BGA216 корпусе.

Буду рад ссылке на 469 в LQFP-100 корпусе :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

russian wrote:Буду рад ссылке на 469 в LQFP-100 корпусе :)
http://www.st.com/en/microcontrollers/stm32f469vi.html наш победитель. 180MHz, 380KB и уже можно купить две штуки.

Очень странно - только один дилер продаёт поштучно, и очень сладкая цена. Посмотрим :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sadgin
contributor
contributor
Posts: 493
Joined: Mon Mar 23, 2015 9:27 am
Location: Novosibirsk

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by sadgin »

А что нам даст больше памяти? Точнее где мы в нее упираемся? А в частоту мы не упираемся?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

sadgin wrote:А что нам даст больше памяти? Точнее где мы в нее упираемся? А в частоту мы не упираемся?
1) https://github.com/rusefi/rusefi/issues/140
2) больше данных в engine sniffer
3) для авто-настройки топлива в будущем нужны будут таблицы
4) https://github.com/rusefi/rusefi/issues/289
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sadgin
contributor
contributor
Posts: 493
Joined: Mon Mar 23, 2015 9:27 am
Location: Novosibirsk

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by sadgin »

Ну и некоторые таблички хотелось бы побольше
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

Питер привет.

А чего не 7ую серию? :) Там пол-мега озу можно. Жаль, вроде как в LQFP100 корпусе они не совместимы. Только в 144.

Quad-spi планируется на следующих железках? Спас бы от бага с тормозами во время записи во флешь. Ну или проц с двухбанковой flash.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

У 7ой серии кажется нет АЦП неслучайно? Внешний АЦП мы вероятно не хотим?

Двухбанковая STM32F427VG уже запустилась - см. http://rusefi.com/forum/viewtopic.php?f=4&t=381&start=90
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

russian wrote:У 7ой серии кажется нет АЦП неслучайно? Внешний АЦП мы вероятно не хотим?

Двухбанковая STM32F427VG уже запустилась - см. http://rusefi.com/forum/viewtopic.php?f=4&t=381&start=90
Все на месте у них: 3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode :)
Двухбанковая круто!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

Dron_Gus wrote:Все на месте у них
Я запутался, мы о каком конкретно чипе говорим?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

russian wrote: Я запутался, мы о каком конкретно чипе говорим?
STM32F765ZIT6, в случае 144-pin корпуса. http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/c5/37/9c/1d/a6/09/4e/1a/DM00273119/files/DM00273119.pdf/jcr:content/translations/en.DM00273119.pdf
Под "7ой серией" я имел ввиду чипы на Cortex-M7 ядре.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

Ой, значит я куда-то не туда смотрел. Там есть младшие чипы совместимые с нашей 176 пиновой платкой? Принимаю пожертвования купить чип совместимый с нашей 176 платкой и спаять :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

russian wrote:Ой, значит я куда-то не туда смотрел. Там есть младшие чипы совместимые с нашей 176 пиновой платкой? Принимаю пожертвования купить чип совместимый с нашей 176 платкой и спаять :)
Для верности лучше проштудировать AN4660 http://www.st.com/content/ccc/resource/technical/document/application_note/73/76/21/47/ef/d0/4c/16/DM00164538.pdf/files/DM00164538.pdf/jcr:content/translations/en.DM00164538.pdf Там есть какие-то различия для 176-ногого корпуся внутри 7ой серии. Часть совместима с stm32f4, часть нет.
Я внимательно смотрел только на LQFP144, т.к. подбирал себе запасной план, на случай, если не осилю порт на седьмую серию.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by AndreyB »

Dron_Gus wrote:Часть совместима с stm32f4, часть нет.
Я внимательно смотрел только на LQFP144, т.к. подбирал себе запасной план, на случай, если не осилю порт на седьмую серию.
амбициозный план, нечего сказать :)

напоминаю про оказии в Питер в мае и в июне. у меня есть лишние 176 платки - могу передать. и всё равно советую для начала купить готовую плату.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

russian wrote: амбициозный план, нечего сказать :)

напоминаю про оказии в Питер в мае и в июне. у меня есть лишние 176 платки - могу передать. и всё равно советую для начала купить готовую плату.
А иначе скучно. Программирования мне и на работе хватает. А вот развиваться как HW инженер на текущей работе не получается.
Тем более плата процентов на 50 готова. Не бросать же.
До мая есть еще время подумать, может воспользуюсь предложением. :)
Безымянный.png
Безымянный.png (77.77 KiB) Viewed 16466 times
User avatar
andreika
donator
donator
Posts: 461
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by andreika »

Dron_Gus wrote:А иначе скучно. Программирования мне и на работе хватает. А вот развиваться как HW инженер на текущей работе не получается.
Тем более плата процентов на 50 готова. Не бросать же.
Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Что касается вопроса перехода на новые чипы, то нужно обратить внимание, что их 100-пиновые версии (469, 479) не просто имеют другую распиновку по сравнению с 407-м, а ещё и два важных различия:
1) Часть пинов "украдена" под интерфейс DSI (55-65 пины), и они недоступны для переназначения GPIO.
2) В них также нет PC4 и PC5, а значит, на две АЦП-линии меньше.
User avatar
Dron_Gus
contributor
contributor
Posts: 450
Joined: Wed Nov 13, 2013 1:11 pm
Location: S-Pb
Github Username: dron0gus

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Dron_Gus »

andreika wrote:Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Спасибо, тезка!
Я понимаю желание russian держать всех в узде. :) Любые форки и попытки создать "такой же, но с блекджеком и леди" убивают открытые проекты. С другой стороны мой интерес в этом проекте как раз свое железо. Надеюсь быть полезным позже, при работе над ПО.
sadgin
contributor
contributor
Posts: 493
Joined: Mon Mar 23, 2015 9:27 am
Location: Novosibirsk

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by sadgin »

У меня тоже есть большое желание сделать свою версию платы, но, блин, пока нет времени абсолютно :(
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: 32F429IDISCOVERY вместо stm32f4discovery

Post by Abricos »

Dron_Gus wrote:
andreika wrote:Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Спасибо, тезка!
Я понимаю желание russian держать всех в узде. :) Любые форки и попытки создать "такой же, но с блекджеком и леди" убивают открытые проекты. С другой стороны мой интерес в этом проекте как раз свое железо. Надеюсь быть полезным позже, при работе над ПО.
Мне кажется вы переоцениваите ... Не всё так проста и russian Это знает и пытается предостеречь ... а вообще по нормальному и грамотно делать такие проекты то для старта нужно тышь 200$ ... а так это всё поделки на уровне ардуино ...
Post Reply