189 похожих чатов

12 ответов

20 просмотров

пробовал разное.

Leonid-Zaliubovskyi Автор вопроса
Aleksander Zholtkovskii
пробовал разное.

спрошу по другому: Даташит читали? Какое состояние ног RST, BOOT и иже с ними? Совпадает ли с ожиданемым? Смотрели чистоту питания осцилом, может пульсирует и МК сбрасывается

Leonid Zaliubovskyi
спрошу по другому: Даташит читали? Какое состояние...

boot0 подтянут к земле, RST к питанию. Чистота питания должна быть хорошей, от лабораторника запитано, на плате "кренка" есть

Leonid-Zaliubovskyi Автор вопроса
Aleksander Zholtkovskii
boot0 подтянут к земле, RST к питанию. Чистота пит...

Намекну, может cкриншот или словами описать что ST link пишет. На какой частоте пытаешься подключится

Leonid Zaliubovskyi
Намекну, может cкриншот или словами описать что ST...

Достучаться пытаюсь openocd через китайский stlinkv2. Чаще всего так срёт. term@fort ~/Projects/arm/workspace/0x501_cpu/firmware $ /usr/local/bin/openocd -f ./openocd.cfg -c "init; reset halt; flash read_bank 0 read.hex; reset; exit" Open On-Chip Debugger 0.10.0+dev-01031-gff6d0704 (2020-01-17-13:09) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : clock speed 2000 kHz Info : STLINK V2J34S7 (API v2) VID:PID 0483:3748 Info : Target voltage: 3.231258 Error: jtag status contains invalid mode value - communication failure Polling target stm32f7x.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 100ms Info : Previous state query failed, trying to reconnect Error: jtag status contains invalid mode value - communication failure Polling target stm32f7x.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 300ms Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz Error: mem2array: Read @ 0xe0042004, w=4, cnt=1, failed Error executing event examine-end on target stm32f7x.cpu: /usr/local/bin/../share/openocd/scripts/mem_helper.tcl:6: Error: in procedure 'ocd_process_reset' in procedure 'ocd_process_reset_inner' called at file "embedded:startup.tcl", line 230 in procedure 'mmw' called at file "/usr/local/bin/../share/openocd/scripts/target/stm32f7x.cfg", line 97 in procedure 'mrw' called at file "/usr/local/bin/../share/openocd/scripts/mem_helper.tcl", line 36 at file "/usr/local/bin/../share/openocd/scripts/mem_helper.tcl", line 6

Leonid-Zaliubovskyi Автор вопроса
Aleksander Zholtkovskii
Достучаться пытаюсь openocd через китайский stlink...

продолжаем гадать дальше... Эта связка к заведомо рабочей плате подключалась?

Aleksander Zholtkovskii
Достучаться пытаюсь openocd через китайский stlink...

Так, судя по всему вы через jtag подключаетесь, а через swd можно до чипа достучаться?

Dr Zlo
не указали target

в конфиге source [find interface/stlink.cfg] adapter_khz 100 transport select hla_swd source [find target/stm32f7x.cfg] #reset_config none separate reset_config srst_only

Aleksander Zholtkovskii
в конфиге source [find interface/stlink.cfg] adapt...

а если попробовать классическое openocd -f interface/stlink.cfg -c "transport select hla_swd" -f target/stm32f7x.cfg -c "init" -c "reset halt"

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта