|
Versaloon, Универсальный программатор-отладчик |
|
|
|
Jun 4 2012, 08:20
|

Группа: Новичок
Сообщений: 7
Регистрация: 10-04-08
Из: Херсон
Пользователь №: 36 664

|
Цитата(adnega @ Jun 4 2012, 10:53)  Могу поделисться дополнительной информацией очень интересует!! впереди проект под STM32, вот пока и гружусь чем шить буду. заранее спасибо.
|
|
|
|
|
Jun 4 2012, 09:24
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(ukpyr @ Jun 4 2012, 11:02)  выложите рабочие прошивки. Я заливал в STM32F103C8, но так и не завелся Прошивки в папке HEX. Инструкция, как прошить в файле readme.txt Прошивка в два этапа: - сначала заливаем Versaloon_GCC_xxx с адреса 0x2000; - затем дошиваем bootloader.bin c нулевого адреса. Драйвера в папке driver. Консольная программа для прошивки в папке vsprog. Прошу попробовать))
|
|
|
|
|
Jun 4 2012, 10:00
|

Группа: Новичок
Сообщений: 7
Регистрация: 10-04-08
Из: Херсон
Пользователь №: 36 664

|
Цитата(adnega @ Jun 4 2012, 12:24)  Прошивки в папке HEX. Инструкция, как прошить в файле readme.txt Спасибо.
|
|
|
|
|
Jun 6 2012, 07:33
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(Petka @ Jun 5 2012, 17:13)  Собирал прошивку versaloon для дармового программатора stlink. (В составе STM32LDiscovery). Работает =) У Discovery, к сожалению, нет RS232 ((( Да, и переход на Versaloon необратим. Кстати, отладка через OpenOCD для Versaloon работает! Запускаю отладку по SWD так: openocd -f tcl/interface/vsllink_swd.cfg -f tcl/target/stm32f1x.cfg
|
|
|
|
|
Jun 8 2012, 10:56
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(viakon @ Jun 8 2012, 12:17)  по моему проще купить stm8S discovery и залить в него Versaloon.
Как из исходников собрать прошивку? Собрал Nano release не работает вообще никак. Собрал под stm8S discovery по USB программатор видно а не работает. Нашел уже скомпиленную прошивку заработало, т.е. дело не в железе. правлю параметр HW_BOARD затем make, может еще что-нибудь надо? Есть платы для нано, прошивку через всроенный бут загружал. - в makefile добавил компилляцию ADC.c - в syscall.c все закомментировал - убедился что в Дискавери стоит кварц на 8МГц, а в стандартном Версалуне на 12МГц - собрал bootloader и не забыл про юзерскую кнопочку, при помощи которой входить в загрузчик. В камнях, где на нее не хватает ног, она постоянно сидить в нуле и каждый раз стартует загрузчик, а не приложение. Цитата(viakon @ Jun 8 2012, 12:17)  по моему проще купить stm8S discovery и залить в него Versaloon. Проще, но идеал: когда есть COM-порт, транслирующийся по USB...
|
|
|
|
|
Jun 9 2012, 04:04
|
Местный
  
Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002

|
Цитата(adnega @ Jun 8 2012, 16:56)  Проще, но идеал: когда есть COM-порт, транслирующийся по USB... Для меня это как раз не актуально.
|
|
|
|
|
Sep 21 2012, 20:28
|
Группа: Новичок
Сообщений: 6
Регистрация: 24-06-12
Пользователь №: 72 477

|
Цитата(polyname @ Sep 20 2012, 14:19)  вопрос по загрузчику.
прошил бутлоадер Versaloon-bl_GCC.bin (заливал через RS232), при подключении по USB контроллер не опознается. теперь перестал прошиваться по RS232 - stm32flash пишет ошибка выполнения команды - "Error sending command 0x73 to device".
это что - новый загрузчик поменял какие-то биты конфига, или залочил девайс ? теперь остается только SWD/JTAG ? была подобная ситуация. возможно стоит защита от чтения. из app note AN2662Read 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 - Sep 21 2012, 20:32
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|