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

DAndy_boy

Свой
  • Постов

    317
  • Зарегистрирован

  • Посещение

Весь контент DAndy_boy


  1. Почему же с 0? Я указываю нормальный адрес0х8000000. Это он пишет смещение 0, как я понял.
  2. Конечно есть. Вроде на официальном сайте GD он в свободном доступе
  3. У нас при переходе тоже много что не заработало. Реально пришлось взять HAL от GigaDevice и на нем весь проект переделать. Так не только с USB есть приколы. В итоге сейчас все норм.
  4. Добрый день, коллеги. В первый раз связался с openOCD. Работаю на SOM от olimex в Linux. Все скачал и установил по инструкции из раздела Soft вот по этой ссылке: https://hackaday.io/project/164346-andxor-dc27-badge/log/166464-swd-all-the-things Схема подключения следующая: Подключил GD32F407, интерфейс прошивки SWD В итоге выдает вот такое сообщение. никак не могу понять в чем косяк и куда дальше двигаться. Если подключить программатор STLink, то с винды эту плату программирую. А мне надо, чтобы с SOM можно было программировать. Подскажите куда посмотреть. olimex@AM335x:~/swd/openocd/src$ openocd -c "adapter driver ftdi" -c "ftdi_vid_pid 0x0403 0x6010" -c "transport select swd" -c "ftdi_layout_init 0x00a8 0x00eb" -c "ftdi_layout_signal SWD_EN -data 0x10" -c "ftdi_layout_signal SWDIO_OE -data 0x0008" -f target/stm32f4x.cfg -c "adapter speed 30" -c "program gd.bin 0x08000000" Open On-Chip Debugger 0.11.0+dev-00082-g0f06d94-dirty (2021-06-24-12:06) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : FTDI SWD mode enabled swd adapter speed: 30 kHz Info : clock speed 30 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 3333 Info : Listening on port 3333 for gdb connections target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08029590 msp: 0x10001d28 ** Programming Started ** Info : device id = 0x16080413 Info : flash size = 3072 kbytes Error: flash write algorithm aborted by target Error: stm32f4x.cpu -- clearing lockup after double fault Error: error waiting for target flash write algorithm Error: error writing to flash at address 0x08000000 at offset 0x00000000 embedded:startup.tcl:472: Error: ** Programming Failed ** in procedure 'program' in procedure 'program_error' called at file "embedded:startup.tcl", line 537 at file "embedded:startup.tcl", line 472
  5. вы заказывали напрямую от завода или через поставщика?
  6. Всех приветствую. Озадачился на переход хотя бы по SMD компонентам на отечественного производителя. раньше все заказывал в КИтае. В спецификации достаточно было указать: Резистор 0603 360 Ом 1% Конденсатор 0603 0,1мкФ 16В Х7R 10% Тут с трудом нашел завод где хотябы по резистором стало понятно. А вот с кондерами как понять? где соответствие найти отечественному аналогу? Появились ли нормальные дистрибьютеры у российских производителей кондеров и резисторов, искать по всем заводам по несколько номиналов та и сям просто выводит из себя. у кого какой опыт заказов у российских производителей?
  7. А что делать? мы сейчас как раз скатываемся к тем временам, когда сможем купить только пассивные и дискретные элементы... поэтому приходится изгаляться...
  8. на стабилизаторе должны быть разница между значениями входного и выходного напряжения. в моем случае такого быть не должно. все что есть на входе должно попасть на выход пытаемся собрать схему по предложению Plain
  9. Коллеги, добрый день. Возникла такая задача: надо управлять выходом для питания внешней (емкостной) нагрузки с ограничением максимального тока. Раньше ставили TPS1H100-Q1, но теперь они просто стали не доступны. необходимо чтобы ключ при достижении максимально заданного тока переходил в источник тока для заряда внешних емкостей в нагрузке. Входное напряжение от 6В до 12В Ток на выходе от 0,5А до 1А Желательно наличие информационного выхода с указанием наличия КЗ на выходе Собрать такую схему на дискретных элементах не получается, точнее очень сложно. Кто как выходит из ситуации? Еще и чтобы доступно было закупок. Цена не дороже 5$. Очень нужна ваша помощь.
  10. На алишке можно взять для ограниченной партии в пару сотен штук.... а для промышленного выпуска в несколько тысяч - что-то рука не поворачивается. да и что там такое продают еще вопрос...
  11. Коллеги, столкнулись с проблемой при разработки устройства на базе AM3352BZCZ(A,D,T)100. Мало того что его практически нет на складах, так и на мелкие партии цены задирают 2-3 конца. Встал вопрос перехода на другой процессор. Подскажите, что есть китайское из чего можно выбрать и на этом разрабатывать? Кто что применяет в нынешнее время, чтобы без проблем закупать и устанавливать нормальными партиями (1-3 тыс.).
  12. попробовал подключиться программатором без сброса МК получается он встает в начало обработчика прерывания сброса и там висит, по ядру у него просто halted в статусе Что можно еще предпринять? ну кроме как заменить камень...
  13. этот вариант не дал каких либо изменений. сейчас буду пробовать подключить программатор без сброса МК
  14. отладчик есть. после зависания подключиться могу... но как дальше то? он же всегда на старт встает .... или на main смотря что указать
  15. Пользовался рекомендациями производителя: http://www.gd32mcu.com/data/documents/yingyongbiji/AN056_GD32F4xx_Hardware_Development_Guide_Rev1.0.pdf
  16. Попробую, но загрузчик не запускается если жестко не сажать BOOT0 на +3,3В
  17. Коллеги, добрый день. Прошу помощи, возможно кто-то сталкивался. Делаю железку на базе GD32F407ZKT6. Камень приехал из Китая (не через Али), с большой вероятностью с завода. питание 3.3В от импульсника. Внешний кврац на 25МГц. BOOT0 подтянут к нулю через 40К. На ресете кондер 0,1МкФ и подтяжка 10К. Собака во фьюзах включена софтовая. Первые пару дней все работало хорошо. Подключался встроенным загрузчиком по USB, через SWD STLink отладка. затем без каких либо видимых причин перестала запускаться прошивка (версия не менялась) как на внутреннем, так и на внешнем кварце. Симтомы: 1. В загрузчик при подтяжке BOOT0 на питание заходит стандартно. Скачков по питанию нет (проверил осцилом) ни в процессе работы ни при включении (ровные фронты вкл./выкл); 2. Если пинцетом замкнуть и отпустить кондер на ресете при поданном питании, то прошивка запускается. 3. Если замкнуть кондер на ресете без питания, затем подать питание и отпустить кондер, прошивка не запускается. помогает только п.2 4. При запуске отладчиком через программатор прошивка запускается. 5. Разные настройки фьюза BOR не дали никаких положительных результатов. 6. Если во фьюзах включить аппаратную собаку, то прошивка нормально запускается сразу после подачи питания. Вопрос: сталкивался ли кто с подобным? почему могло такое произойти? деградация камня после 2-5 перезаписей прошивки? что может быть в партии? какие варианты решения? подозреваю исходя из пунктов 2,3 супервизор питания на ресет не поможет. Включение аппаратной собаки скорее костыль, а не решение.
  18. Причём тут оператор? До регистрации В сети не доходит. ТС заказал, что модем не видит sim карту.
  19. Возможно есть смысл сразу переходить на отечественные мк?
  20. Проверьте пайку. Чистая ли плата? Может контакт плохой? В шкафу на что кладете? устройство в корпусе?
  21. Ну тогда это точно шкаф...вы в него хоть сами не заходите, вдруг там Нарния? Это много бы объяснило. Могу предложить только поменять микросхему. У меня на работе много плат валяется с этой микрухой если мне мой кароновирус не изменяет. Могу подогнать б.у. Кстати, мы давно отказались от внешних кварцев на часах. Берём только со встроенным, т.к. именно с кварцами больше проблем.
  22. Если ПО не ваше, то вы уверены, что оно точно считывает время верно? Может по интерфейсным линиям помехи? Скорость высокая или импеданс неверный. Или подтяжки нет...
  23. На сколько я помню там был бит показывающий, что время сбито, например, из-за пропадания питания. Вы считываете этот бит?
×
×
  • Создать...