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

 
 
> 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
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 21)
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 Текстовая версия Сейчас: 19th July 2025 - 00:39
Рейтинг@Mail.ru


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