Size: a a a

2021 July 23

NS

Nikita Shestakov in Embedded Group
Ок. Спасибо за ответ))
источник

BD

Black Duck in Embedded Group
если я правильно понял, то мне надо либо настроить ресет пин и провод пустить, либо добавить это
reset_config none separate
в конфиг

но пока что оба варианта не зашли

крч я еще пытаюсь. может позже напишу.
но проблему понял, кажется.

спасибо
источник

К1

Ком 123 in Embedded Group
Ну да, как-то так
источник

BD

Black Duck in Embedded Group
Я сделал вот так
ftdi_layout_signal nRST -data 0x0010
и еще пробовал вот так
ftdi_layout_signal nRST ndata 0x0010

но не пошло
для проверки я светодиот воткнул от NRST пина до земли. Он не горит и не маргает, когда я "reset halt" пишу.
источник

BD

Black Duck in Embedded Group
init при этом такой.
т.е. это точно out
ftdi_layout_init 0x0018 0x05fb
источник

BD

Black Duck in Embedded Group
software system reset
тоже пробовал и тоже не дало эффекта
источник

BD

Black Duck in Embedded Group
т.е. он все время вырублен что ли?О_о
источник

BD

Black Duck in Embedded Group
nRST... если 0, значит он его держит в состоянии типа "надо перезагружаться сейчас", но не отпускает
источник

BD

Black Duck in Embedded Group
почему-то этот пин 1 не выдает никак
источник

BD

Black Duck in Embedded Group
хотя у него даже init 1 написан
источник

BD

Black Duck in Embedded Group
дааа... когда хардово туда 1 накинул, все ок
надо понять, как с ftdi это сделать из openocd
источник

GZ

Genadi Zawidowski in Embedded Group
судя по комментарию, на выходе парескалера ожидается 100 МГц
источник

К1

Ком 123 in Embedded Group
Так он подтянут должен быть
источник

К1

Ком 123 in Embedded Group
Так и девайс сам не заработает.
источник

BD

Black Duck in Embedded Group
не-не.. там nrst, так что когда 1, все работает.
я кинул на nrst единицу и девайс заработал, в gdb все отобразилось правильно, openocd не ругается
источник

BD

Black Duck in Embedded Group
но этож типа грязный хак такой
я хочу, чтоб этим пином управляла моя ftdi плата
источник

BD

Black Duck in Embedded Group
почему-то не получается выставить на этой плате 1 на нужно пине через openocd конфиг
источник

К1

Ком 123 in Embedded Group
Если он не подтянут к 1 - он ресетит девайс, на то он и nrst
источник

К1

Ком 123 in Embedded Group
Потому после подачи 1 software reset прошёл
источник

BD

Black Duck in Embedded Group
а как сделать так, чтоб он держался единицей всегда, пока я не напишу reset?
источник