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

Схемой поделитесь?

Чётта UART без RTS/CTS не впечатляет...

А вообще-то круто, в части RS485 монитор сгородить там же - и щастье.

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


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

на форуме versallon были bootloader'ы включающие защиту.

 

как автор темы этот самый bootloader собирал?

 

хотя с правильной конфигурацией можно и без загрузчика (одним файлом все сделать). но пока не понятно как..

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


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

так на официальном сайте ничего не понятно, хрен разберешь что качать/компилить/прошивать.

и аффтар вроде бы собирается переходить на AT91SAM3U и пилить совсем новую версию.

то есть текущей версии скоро будет кирдык.

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


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

 

постивил в 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 забил на свой форум.. типа рекламу модерировать не охота.

 

 

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


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

Не нашел в репе среди таргетов stm32f4... Это означает, что SWD на 4хх работать не будет? :smile3046:

Или четвёрки отлаживаются нормально?

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


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

Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально.

 

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


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

Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально.

Спасибо.

(повадившийся хуже обнаглевшего): а тройки шьются ? :)

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


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

Спасибо.

(повадившийся хуже обнаглевшего): а тройки шьются ? :)

 

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, что особенно огорчает((

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


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

Насчёт отлаживаться - не скажу, не пробовал, а прошивается при помощи st-flash нормально.

Ой. Боюсь, я ввёл вас в заблуждение. st-flash - это не Versaloon, это из другой оперы совсем (texane/stlink). Пардон:)

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


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

vsgui под винду 32 бит у кого нибудь есть ? выложите плиз.

Ставить монстрика Lazarus только чтобы собрать vsgui ну совсем неохота.

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


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

vsgui под винду 32 бит у кого нибудь есть ? выложите плиз.

Ставить монстрика Lazarus только чтобы собрать vsgui ну совсем неохота.

Работает?

vsgui.zip

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


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

Правда у "троек" сильно периферия отличается (RCC, USART) и вроде пропал bit-band, что особенно огорчает((

Тут и я переврал: bit-band есть в Cortex-M4, просто распространяется не на всю память, а на два отдельных региона (ОЗУ и периферия).

В STM32F3 модули GPIO (и вроде только они) как раз ни в один этот регион не входят.

По сути 6КБ адресного пространства зачем-то "выкинули" - глубинный смысл пытаюсь осознать (может какой-нить механизм маскирования для GPIO появился, как например в LPC11xx).

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


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

Вот еще один вариант: Программатор Versaloon Также там есть куча дополнительной инфы: http://tablock.org.ua/posts/Versaloon Расписано все до мелочей, есть инструкции как прошивать/обновлять прошивку, как устанавливать программу vsprog под винду и линуху.

Насколько я понял у автора версия NanoRelease. Программатор обошелся мне в 6 баксов, ну и плюс пришлось один раз взять у знакомого дискаверю - все работает. Проект очень понравился, будем надеяться что разработчики будут дальше его сопровождать и добавлять поддержку новых камней. ;)

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


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

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

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

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

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

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

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

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

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

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