реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> STM32F103 - Программатор SPI Flash
truppik
сообщение Nov 2 2017, 10:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Доброго времени суток!

Собственно вопрос весь в заголовке практически... есть blue pill плата с рядовым STM32f103c8t6, может встречались рабочие проекты под этот или аналогичный stm32 для прошивания\чтения внешних SPI флешек по usb ?

Находил вот это https://bovs.org/post/76/universalniy_programmator_versaloon , но там оригинальный сайт не активен и не очень как то софт удобен (командная строка да и только).
В идеале бы что то типа такого http://forum.easyelectronics.ru/viewtopic....=17&t=10947 (переносить разве что код, да эмулировать usbasp..)

Еще интересный вариант нашел - MaiTech XTW100 https://mysku.ru/blog/china-stores/31300.html , но прошивку просто так не найти...


--------------------
never know best.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 2 2017, 12:13
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(truppik @ Nov 2 2017, 16:30) *
Доброго времени суток!

Собственно вопрос весь в заголовке практически... есть blue pill плата с рядовым STM32f103c8t6, может встречались рабочие проекты под этот или аналогичный stm32 для прошивания\чтения внешних SPI флешек по usb ?

Находил вот это https://bovs.org/post/76/universalniy_programmator_versaloon , но там оригинальный сайт не активен и не очень как то софт удобен (командная строка да и только).
В идеале бы что то типа такого http://forum.easyelectronics.ru/viewtopic....=17&t=10947 (переносить разве что код, да эмулировать usbasp..)

Еще интересный вариант нашел - MaiTech XTW100 https://mysku.ru/blog/china-stores/31300.html , но прошивку просто так не найти...
Пишите в личку - разработаю Вам программатор


--------------------
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 2 2017, 12:16
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(prottoss @ Nov 2 2017, 15:13) *
Пишите в личку - разработаю Вам программатор

зачем в личку ? ..уж всем тогда разработайте, опенсорсом.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
x893
сообщение Nov 2 2017, 12:16
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



А не проще за 500 руб купить ?
http://www.dx.com/p/maitech-multifunction-...rd-black-317742
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 2 2017, 12:33
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Lmx2315 @ Nov 2 2017, 18:16) *
зачем в личку ? ..уж всем тогда разработайте, опенсорсом.
https://masterkit.ru/info/articles/361
bb-offtopic.gif Хоть слово есть обо мне? 10 лет продается.


--------------------
Go to the top of the page
 
+Quote Post
truppik
сообщение Nov 2 2017, 12:34
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Хотелось бы более менее быстрое решение (надо всего одну флешку считать и потом записать с изменениями...), может не увидел простого проекта.. разработать то я и сам смогу, времени не хотелось тратить просто, если есть готовое вдруг. (видимо придется таки, ну зато статейка будет. тоже плюс.)
Так же нашел, что с J-Link можно читать\писать напрямую флешки, правда нужен оригинальный (хотя бы базовый или Edu), а не перешитый с St-Link'а - опять печалька.
А покупать и ждать месяц - точно не вариант..
Ладно, спасибо за дискуссию!


--------------------
never know best.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 2 2017, 14:16
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(truppik @ Nov 2 2017, 15:34) *
Хотелось бы более менее быстрое решение (надо всего одну флешку считать и потом записать с изменениями...), может не увидел простого проекта.. разработать то я и сам смогу, времени не хотелось тратить просто,

Если нужно всего одну флешку, то зачем в условии сказано "по USB"?
Если Вы умеете программировать любой знакомый МК, то открыв даташит по командам SPI-флешки, через час уже напишете все необходимые процедуры чтения/записи её.
Читаете в память МК, модифицируете, стираете и пишете обратно.
Это много быстрее чем даже просто писать сюда в форум.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 2 2017, 14:18
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(jcxz @ Nov 2 2017, 20:16) *
Это много быстрее чем даже просто писать сюда в форум.
+100500


--------------------
Go to the top of the page
 
+Quote Post
truppik
сообщение Nov 2 2017, 14:24
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Цитата(jcxz @ Nov 2 2017, 17:16) *
Если нужно всего одну флешку, то зачем в условии сказано "по USB"?
Если Вы умеете программировать любой знакомый МК, то открыв даташит по командам SPI-флешки, через час уже напишете все необходимые процедуры чтения/записи её.
Читаете в память МК, модифицируете, стираете и пишете обратно.
Это много быстрее чем даже просто писать сюда в форум.


Флешка 1Мб и хотелось бы сохранить оригинальный образ прошивки, точнее калибровки + настройки.
Ну да ладно, понял что нет такого решения (по usb). Спасибо.


--------------------
never know best.
Go to the top of the page
 
+Quote Post
x893
сообщение Nov 2 2017, 15:18
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Пичалька глобальная.
А по последовательному проводку передать большому брату не судьба ?
Go to the top of the page
 
+Quote Post
truppik
сообщение Nov 2 2017, 21:37
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Как много грамотных людей однако, всем советы надают, как лучше, даже зафрилансят без проблем.
Жаль только, что за кучей советов по озвученному в первом сообщении вопросу ни одного толкового сообщения.
Если не встречали такого или лень давать ссылку - зачем флуд разводить, не понимаю.
Я то без проблем напишу прошивку (keil), да прогу для ПК (C#, wpf), позже выложу (было лень, вот и спросил - а вдруг уже такое есть, но раз нет - то нет).
А USB почему - удобство, я не хочу тыкать в консоли терминала, хочется хороший инструмент, удобный, который в дальнейшем пригодится и будет приятно пользоваться.
Еще раз спасибо всем за дискуссию!


--------------------
never know best.
Go to the top of the page
 
+Quote Post
adnega
сообщение Nov 3 2017, 07:04
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(truppik @ Nov 3 2017, 00:37) *
А USB почему - удобство, я не хочу тыкать в консоли терминала, хочется хороший инструмент, удобный, который в дальнейшем пригодится и будет приятно пользоваться.

Дык, на любой вкус и цвет.
Go to the top of the page
 
+Quote Post
truppik
сообщение Nov 3 2017, 10:11
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Цитата(adnega @ Nov 3 2017, 10:04) *
Дык, на любой вкус и цвет.


Выше уже предлагали купить... я ж написал - месяц ждать не вариант.
Да и в первом сообщении же не спрашивал где купить и что именно...


--------------------
never know best.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 3 2017, 10:33
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(truppik @ Nov 3 2017, 00:37) *
А USB почему - удобство, я не хочу тыкать в консоли терминала, хочется хороший инструмент, удобный, который в дальнейшем пригодится и будет приятно пользоваться.

Аргумент не выдерживает критики.
"В дальнейшем пригодится" купленное чудо, которое придёт через месяц.
А если нужно прямо сейчас, переконтуетесь и с SWD, зачем в этом USB зарываться?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 3 2017, 12:57
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(truppik @ Nov 2 2017, 17:24) *
Флешка 1Мб и хотелось бы сохранить оригинальный образ прошивки, точнее калибровки + настройки.

Читаете в SRAM МК, потом отладчиком сохраняете. Кусками.
Go to the top of the page
 
+Quote Post
adnega
сообщение Nov 3 2017, 14:51
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(truppik @ Nov 3 2017, 13:11) *
я ж написал - месяц ждать не вариант.

Нужно заказать сейчас, чтоб потом месяц не ждать.
Если нужно быстро, то собрать самому на тему "COM-LPT-переходники для PonyProg"...
У вас задача считать/записать или "хочу именно из синей платки"?

Кста, и versaloon - тема. Зря вы его отбросили.

Если нужна какая-нить инфа по нему, то скажите.
Go to the top of the page
 
+Quote Post
truppik
сообщение Nov 3 2017, 16:07
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 24-07-14
Из: NA
Пользователь №: 82 352



Цитата(adnega @ Nov 3 2017, 17:51) *
Нужно заказать сейчас, чтоб потом месяц не ждать.
Если нужно быстро, то собрать самому на тему "COM-LPT-переходники для PonyProg"...
У вас задача считать/записать или "хочу именно из синей платки"?

Кста, и versaloon - тема. Зря вы его отбросили.

Если нужна какая-нить инфа по нему, то скажите.


Из синей пилюли буду делать, вчера драйвер написал для работы с флеш spi, пока не проверял.. сегодня ush hid разбираю, с feature report на HAL пока не совсем понял как сделать (на input\output report уже делал, для самообразования хотелось бы и это изучить. Может не совсем оптимально по скорости будет, но без драйверов и т.п. пока более чем за глаза. В дальнейшем думаю на F042 перенести или аналогичный, заказать плату да будет удобный, маленький инструмент) и на шарпе сегодня накидаю прогу для работы с файлом\стримом в Hex виде.

versaloon навороченный, даже очень ) (j-link уже есть, в плане программатора\отладчика он мне не нужен) но как я понял все из терминала\консоли управляется в плане чтения\записи флеш, как то хочется поудобнее (дело вкуса).

Цитата(scifi @ Nov 3 2017, 13:33) *
А если нужно прямо сейчас, переконтуетесь и с SWD, зачем в этом USB зарываться?

Цитата(jcxz @ Nov 3 2017, 15:57) *
Читаете в SRAM МК, потом отладчиком сохраняете. Кусками.


Удобный путь...
А USB не так и страшен как кличут, особенно с HAL, если имели дело с ним (обоими) ранее.


--------------------
never know best.
Go to the top of the page
 
+Quote Post
adnega
сообщение Nov 3 2017, 18:45
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(truppik @ Nov 3 2017, 19:07) *
Может не совсем оптимально по скорости будет, но без драйверов и т.п. пока более чем за глаза.

HID очень медленно (порядок ~64000 Б/с).

Цитата(truppik @ Nov 3 2017, 19:07) *
В дальнейшем думаю на F042 перенести или аналогичный, заказать плату да будет удобный, маленький инструмент) и на шарпе сегодня накидаю прогу для работы с файлом\стримом в Hex виде.

А как же месяц? Лучше купить готовый на CH341. Есть готовый софт, большая скорость, куча поддерживаемых микросхем.

Цитата(truppik @ Nov 3 2017, 19:07) *
versaloon навороченный, даже очень )

Дык, не используйте все навороты. Для versaloon есть vsgui.exe (По названию понятно что это GUI-оболочка. Нужен? Могу выслать).
Я регулярно пользуюсь versaloon, но для прошивки/отладки/uart.
Сейчас есть ST-LINK V2-1 (прошивка/отладка/последовательный порт) - в моих задачах мощный конкурент versaloon`у.
Go to the top of the page
 
+Quote Post
gk2
сообщение Nov 4 2017, 16:23
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 16-01-09
Пользователь №: 43 460



http://we.easyelectronics.ru/scaldov/prili...mini-stm32.html


Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 6 2017, 07:42
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Пользуюсь FlashcatUSB http://www.embeddedcomputers.net/products/FlashcatUSB/ Могу наверно вам продать пару собранных плат если еще есть. Десяток штук когда-то паял.
Go to the top of the page
 
+Quote Post
goodwin
сообщение Nov 6 2017, 10:50
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Ага. Flashcat легко делается "на коленке" из имеющегося под рукам AT90USB162, работает быстрее китайца на CH341. Его ПО тоже лучше, имхо. AT90USB162 имеет с завода встроенный usb загрузчик, так что проблем с первоначальным программированием тоже нет. Вдобавок с помощью этого загрузчика в него по мере надобности можно заливать из той же оболочки Flashcat прошивку клона программатора AVRISP mkII для AVR, Atmega и XMega.
Но в редких случаях, когда надо прошить SPI флэш, пользую китайца - он ближе лежит sm.gif
Go to the top of the page
 
+Quote Post
sadat
сообщение Nov 15 2017, 14:32
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 6-07-05
Из: Белгород
Пользователь №: 6 575



Направлю на путь истинный:
c:\Users\........\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.0\Projects\STM3210C_EVAL\Applications\USB_Device\MSC_Standalone\

Берём демо-проект за основу, это реализация USB карт-ридера.
Немного правим код, добавляем куски чтения-записи своей памяти, плюсом кнопку для форматирования.
Я так программатор NAND микросхем сделал.

Плата есть, пример для основы есть, пару дней - и свой программатор готов.
Читать-писать какой-нибудь программой для редактирования дисков, я WINHEX-ом пользуюсь.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01608 секунд с 7
ELECTRONIX ©2004-2016