LINUX.ORG.RU

ft2232hl скорость swd

 ,


0

1

Это нормально или подделка ft2232hl, ft2232c вместо hl?

Info : FTDI SWD mode enabled
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
none separate
cortex_m reset_config sysresetreq
none separate
Info : clock speed 1000 kHz
Info : SWD DPIDR 0x1ba01477
Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints

> dump_image xx 0x08000000 0x10000
dumped 65536 bytes in 0.919181s (69.627 KiB/s)

Ответ на: комментарий от panzerito

для битбанга — нормально. Он ж тебе на каждое изменение состояния пинов шлет по толстенному URB. Нормальные скорости у них для JTAG через MPSSE.

demidrol ★★★★★
()
Ответ на: комментарий от panzerito

Как я понял, через bitbang режим mpsse.

Это же разные режимы. Bitbang - это тупо пинами как GPIO дрыгать, а MPSSE - это производительное решение до 30 МГц (JTAG, а в принципе до 55 Мбит/с).

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)

adapter speed: 1000 kHz

А скорость зависит непосредственно от этой настройки. (Если, конечно, сам чип читает флэш достаточно быстро.).

gag ★★★★★
()
Ответ на: комментарий от panzerito

Открой исходники openocd да посмотри указанный мной файл. Кстати, неплохо было бы тебе запустить openocd с какими-нибудь отладочными опциями, судя по макросам в коде.

demidrol ★★★★★
()
Ответ на: комментарий от NiTr0

А откуда 4000?

share/openocd/scripts/target/stm32f1x.cfg:

# script for stm32f1x family

...

# JTAG speed should be <= F_CPU/6. F_CPU after reset is 8MHz, so use F_JTAG = 1MHz
adapter_khz 1000

gag ★★★★★
()
Ответ на: комментарий от NiTr0

а вы уверены что ftdi заработает на 4 МГц и будет стабилен?

Надо пробовать.

так там bit-banging? тогда все печально...

Старенький он уже. JTAG там аппаратный, а вот становящийся всё более популярным SWD - по документации нет.

vaddd, вы уже проверяли код: может там нашли какой-то трюк, чтобы пустить SWD поверх JTAG?

gag ★★★★★
()
Ответ на: комментарий от gag

вы уже проверяли код: может там нашли какой-то трюк, чтобы пустить SWD поверх JTAG?

Увы, я вглубь не погружался, удовлетворился тем, что вышло. Самому интересно что у вас получится

vaddd ★☆
()
Ответ на: комментарий от panzerito

Вроде как JTAG можно превратить в SWD с помощью нескольких резисторов и правильного подключения

KivApple ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.