Jump to content

    

STM32F103 - Программатор SPI Flash

Recommended Posts

adnega
я ж написал - месяц ждать не вариант.

Нужно заказать сейчас, чтоб потом месяц не ждать.

Если нужно быстро, то собрать самому на тему "COM-LPT-переходники для PonyProg"...

У вас задача считать/записать или "хочу именно из синей платки"?

 

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

 

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

Share this post


Link to post
Share on other sites

A_D
Нужно заказать сейчас, чтоб потом месяц не ждать.

Если нужно быстро, то собрать самому на тему "COM-LPT-переходники для PonyProg"...

У вас задача считать/записать или "хочу именно из синей платки"?

 

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

 

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

 

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

 

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

 

А если нужно прямо сейчас, переконтуетесь и с SWD, зачем в этом USB зарываться?

Читаете в SRAM МК, потом отладчиком сохраняете. Кусками.

 

Удобный путь...

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

Share this post


Link to post
Share on other sites

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

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

 

В дальнейшем думаю на F042 перенести или аналогичный, заказать плату да будет удобный, маленький инструмент) и на шарпе сегодня накидаю прогу для работы с файлом\стримом в Hex виде.

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

 

versaloon навороченный, даже очень )

Дык, не используйте все навороты. Для versaloon есть vsgui.exe (По названию понятно что это GUI-оболочка. Нужен? Могу выслать).

Я регулярно пользуюсь versaloon, но для прошивки/отладки/uart.

Сейчас есть ST-LINK V2-1 (прошивка/отладка/последовательный порт) - в моих задачах мощный конкурент versaloon`у.

Share this post


Link to post
Share on other sites

uriy

Пользуюсь FlashcatUSB http://www.embeddedcomputers.net/products/FlashcatUSB/ Могу наверно вам продать пару собранных плат если еще есть. Десяток штук когда-то паял.

Share this post


Link to post
Share on other sites

goodwin

Ага. Flashcat легко делается "на коленке" из имеющегося под рукам AT90USB162, работает быстрее китайца на CH341. Его ПО тоже лучше, имхо. AT90USB162 имеет с завода встроенный usb загрузчик, так что проблем с первоначальным программированием тоже нет. Вдобавок с помощью этого загрузчика в него по мере надобности можно заливать из той же оболочки Flashcat прошивку клона программатора AVRISP mkII для AVR, Atmega и XMega.

Но в редких случаях, когда надо прошить SPI флэш, пользую китайца - он ближе лежит :)

Share this post


Link to post
Share on other sites

sadat

Направлю на путь истинный:

c:\Users\........\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.0\Projects\STM3210C_EVAL\Applications\USB_Device\MSC_Standalone\

 

Берём демо-проект за основу, это реализация USB карт-ридера.

Немного правим код, добавляем куски чтения-записи своей памяти, плюсом кнопку для форматирования.

Я так программатор NAND микросхем сделал.

 

Плата есть, пример для основы есть, пару дней - и свой программатор готов.

Читать-писать какой-нибудь программой для редактирования дисков, я WINHEX-ом пользуюсь.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.