_Pasha 0 22 сентября, 2012 Опубликовано 22 сентября, 2012 · Жалоба Схемой поделитесь? Чётта UART без RTS/CTS не впечатляет... А вообще-то круто, в части RS485 монитор сгородить там же - и щастье. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x.kydrik.x 0 22 сентября, 2012 Опубликовано 22 сентября, 2012 · Жалоба на форуме versallon были bootloader'ы включающие защиту. как автор темы этот самый bootloader собирал? хотя с правильной конфигурацией можно и без загрузчика (одним файлом все сделать). но пока не понятно как.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
polyname 0 22 сентября, 2012 Опубликовано 22 сентября, 2012 · Жалоба так на официальном сайте ничего не понятно, хрен разберешь что качать/компилить/прошивать. и аффтар вроде бы собирается переходить на AT91SAM3U и пилить совсем новую версию. то есть текущей версии скоро будет кирдык. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x.kydrik.x 0 24 сентября, 2012 Опубликовано 24 сентября, 2012 · Жалоба постивил в versaloonSTM32.ld FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 64K в board_defs.mk ######################################################################## ifeq ($(HW_BOARD),NanoRelease1) ######################################################################## _HARDWARE_VER = 0x01 FLASH_LOAD_OFFSET = 0x0000 собрал макетку с STM32F103C8. usb подключил через резисторы на 33 и подтянул 3.3в через 1.5k на D+. залил. появился в системе этот девайс как ttyACM0 с правильными vid и pid. но не пашет. занялся отладкой через eclipse и st-util. понял, что usb не до конца инициализируется. в функции vsfusbd_device_poll код if (device->configured) всегда false. из-за этого обработчик протокола versaloon_poll не вызывается. настраивающая функция vsfusbd_stdreq_set_configuration_process тоже не вызывается, т.к. не приходит запрос USB_REQ_SET_CONFIGURATION. поигрался с подтягивающими резисторами на d+ d- для сброса usb, но не помогло. да еще автор versaloon забил на свой форум.. типа рекламу модерировать не охота. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба Не нашел в репе среди таргетов stm32f4... Это означает, что SWD на 4хх работать не будет? :smile3046: Или четвёрки отлаживаются нормально? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально. Спасибо. (повадившийся хуже обнаглевшего): а тройки шьются ? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 25 января, 2013 Опубликовано 25 января, 2013 · Жалоба Троек пока не имеем:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 30 января, 2013 Опубликовано 30 января, 2013 · Жалоба Спасибо. (повадившийся хуже обнаглевшего): а тройки шьются ? :) vsprog.exe -cstm32f1_md -ms -W0 -I test_f3.bin@0,0x08000000 -oe -owf ... Info: Chip-id read is 0x432. Warning:Chip-id unmatch, read=0x432, want=0x410 Info: erasing flash erasing flash ========================================%100| 0.03s used Info: flash erased Info: SWDID = 0x2BA01477 Info: AHB-AP_ID = 0x24770011 Info: ROM_ADDRESS = 0xE00FF003 Info: CFG = 0x00000000, Little-endian Info: CORTEX-M4 r0p1 processor detected Info: CPUID = 0x410FC241 Info: FLASH_OBR = 0xFFFFFF00 Info: FLASH_WRPR = 0xFFFFFFFF Info: programming flash writing flash ========%20 ========%40 ========%60 ========%80 ========%100| 0.13s used Info: flash programmed for 5120bytes(39.06KB/s) Info: erasing fuse erasing fuse ========================================%100| 0.03s used Info: fuse erased Info: programming fuse writing fuse ========================================%100| 0.00s used Info: fuse programmed for 8bytes(3.91KB/s) И даже работает)) Правда у "троек" сильно периферия отличается (RCC, USART) и вроде пропал bit-band, что особенно огорчает(( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально. Ой. Боюсь, я ввёл вас в заблуждение. st-flash - это не Versaloon, это из другой оперы совсем (texane/stlink). Пардон:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба И даже работает)) Спасибо. Уже есть смысл собрать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 7 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба vsgui под винду 32 бит у кого нибудь есть ? выложите плиз. Ставить монстрика Lazarus только чтобы собрать vsgui ну совсем неохота. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба vsgui под винду 32 бит у кого нибудь есть ? выложите плиз. Ставить монстрика Lazarus только чтобы собрать vsgui ну совсем неохота. Работает? vsgui.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 31 января, 2013 Опубликовано 31 января, 2013 · Жалоба Правда у "троек" сильно периферия отличается (RCC, USART) и вроде пропал bit-band, что особенно огорчает(( Тут и я переврал: bit-band есть в Cortex-M4, просто распространяется не на всю память, а на два отдельных региона (ОЗУ и периферия). В STM32F3 модули GPIO (и вроде только они) как раз ни в один этот регион не входят. По сути 6КБ адресного пространства зачем-то "выкинули" - глубинный смысл пытаюсь осознать (может какой-нить механизм маскирования для GPIO появился, как например в LPC11xx). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dotnot 0 10 мая, 2013 Опубликовано 10 мая, 2013 · Жалоба Вот еще один вариант: Программатор Versaloon Также там есть куча дополнительной инфы: http://tablock.org.ua/posts/Versaloon Расписано все до мелочей, есть инструкции как прошивать/обновлять прошивку, как устанавливать программу vsprog под винду и линуху. Насколько я понял у автора версия NanoRelease. Программатор обошелся мне в 6 баксов, ну и плюс пришлось один раз взять у знакомого дискаверю - все работает. Проект очень понравился, будем надеяться что разработчики будут дальше его сопровождать и добавлять поддержку новых камней. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться