Перейти к содержанию
    

На днях собрал себе т.н. Versaloon MiniRelease1 (см. www.versaloon.com).

Собрано на STM32F103RC (64 ноги), но можно и на STM32F103C8 (48 ног).

Шьет и STM32 и AVR8 (проверил), причем очень быстро!

Подключается по USB: в системе появляется сам программатор и дополнительный COM-порт (который на стороне программатора - реальный и можно использовать для своих нужд).

Шью через vsprog (консоль).

Грят, можно через OpenOCD отлаживаться, но пока не пробовал.

 

Интересно?

 

Могу поделисться дополнительной информацией (схема, прошивка, vsprog и т.п.).

На сайте есть все исходники, но у меня без бубна не обошлось.

 

+

Добавлю: работает и под Windows и под Linux.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выложите рабочие прошивки. Я заливал в STM32F103C8, но так и не завелся

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу поделисться дополнительной информацией

очень интересует!! впереди проект под STM32, вот пока и гружусь чем шить буду. заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выложите рабочие прошивки. Я заливал в STM32F103C8, но так и не завелся

 

Прошивки в папке HEX. Инструкция, как прошить в файле readme.txt

Прошивка в два этапа:

- сначала заливаем Versaloon_GCC_xxx с адреса 0x2000;

- затем дошиваем bootloader.bin c нулевого адреса.

 

Драйвера в папке driver.

 

Консольная программа для прошивки в папке vsprog.

 

Прошу попробовать))

versaloon_win_v1.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошивка в два этапа:
о! а я заливал только один НЕХ через RS232-bootloader. Наверно поэтому и не завелся...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал прошивку под STM32F103T8, т.к. макетка была в наличии. Все работает)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал прошивку под STM32F103T8, т.к. макетка была в наличии. Все работает)

Собирал прошивку versaloon для дармового программатора stlink. (В составе STM32LDiscovery). Работает =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собирал прошивку versaloon для дармового программатора stlink. (В составе STM32LDiscovery). Работает =)

 

У Discovery, к сожалению, нет RS232 (((

Да, и переход на Versaloon необратим.

 

 

Кстати, отладка через OpenOCD для Versaloon работает!

 

Запускаю отладку по SWD так:

 

openocd -f tcl/interface/vsllink_swd.cfg -f tcl/target/stm32f1x.cfg

openocd_versaloon.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по моему проще купить stm8S discovery и залить в него Versaloon.

 

Как из исходников собрать прошивку? Собрал Nano release не работает вообще никак. Собрал под stm8S discovery по USB программатор видно а не работает. Нашел уже скомпиленную прошивку заработало, т.е. дело не в железе.

правлю параметр HW_BOARD затем make, может еще что-нибудь надо? Есть платы для нано, прошивку через всроенный бут загружал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по моему проще купить stm8S discovery и залить в него Versaloon.

 

Как из исходников собрать прошивку? Собрал Nano release не работает вообще никак. Собрал под stm8S discovery по USB программатор видно а не работает. Нашел уже скомпиленную прошивку заработало, т.е. дело не в железе.

правлю параметр HW_BOARD затем make, может еще что-нибудь надо? Есть платы для нано, прошивку через всроенный бут загружал.

 

- в makefile добавил компилляцию ADC.c

- в syscall.c все закомментировал

- убедился что в Дискавери стоит кварц на 8МГц, а в стандартном Версалуне на 12МГц

- собрал bootloader и не забыл про юзерскую кнопочку, при помощи которой входить в загрузчик.

В камнях, где на нее не хватает ног, она постоянно сидить в нуле и каждый раз стартует загрузчик, а не приложение.

 

по моему проще купить stm8S discovery и залить в него Versaloon.

 

Проще, но идеал: когда есть COM-порт, транслирующийся по USB...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проще, но идеал: когда есть COM-порт, транслирующийся по USB...

 

Для меня это как раз не актуально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос по загрузчику.

 

прошил бутлоадер Versaloon-bl_GCC.bin (заливал через RS232), при подключении по USB контроллер не опознается.

теперь перестал прошиваться по RS232 - stm32flash пишет ошибка выполнения команды - "Error sending command 0x73 to device".

 

это что - новый загрузчик поменял какие-то биты конфига, или залочил девайс ? теперь остается только SWD/JTAG ?

Изменено пользователем polyname

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос по загрузчику.

 

прошил бутлоадер Versaloon-bl_GCC.bin (заливал через RS232), при подключении по USB контроллер не опознается.

теперь перестал прошиваться по RS232 - stm32flash пишет ошибка выполнения команды - "Error sending command 0x73 to device".

 

это что - новый загрузчик поменял какие-то биты конфига, или залочил девайс ? теперь остается только SWD/JTAG ?

 

была подобная ситуация.

возможно стоит защита от чтения.

 

из app note AN2662

 

Read protection – When the RDP (read protection) option is active, only this limited subset of commands is

available. All other commands are NACKed and have no effect on the device. Once the RDP has been

removed, the other commands become active.

 

помогала команда cmdReadoutUnprotect из stm32loader.py (хоть и выполнялась с ошибкой).

контроллер потом нормально прошивался.

Изменено пользователем kydrik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, помогло снятие Readout Protection через SWD.

непонятно какого черта этот бутлоадер включил защиту ?

Изменено пользователем polyname

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...