Nick
Самое обидное будет, когда вы это реализуете, сын поймет что лучше сразу послушаться и это супер-пупер решение, над которым вы убьете неделю, больше никогда не понадобится
Nick
Или найдет другое решение для саботажа семейного ужина.
Yuriy
Обычный старт ets Jan 8 2013,rst cause:2, boot mode:(3,7) load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 load 0x3ffe8000, len 764, room 8 tail 4 chksum 0x92 load 0x3ffe82fc, 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : DOUT SPI Flash Size & Map: 8Mbit(512KB+512KB) jump to run user1 @ 1000 V2 Mo OS SDK ver: 2.1.1(317e50f) compiled @ Dec 10 2019 11:05:04 ,ыphy ver: 1058_13, pp ver: 10.7 rf cal sector: 121 idle_task_hdl : 40107a18,prio:0, stack:384 tim_task_hdl : 40107b60, prio:2,stack:512 Когда 0 на земле и замыкаю резет, получаю ets Jan 8 2013,rst cause:2, boot mode:(1,7) - и всё esptool не видит ее , TX (на плате девайса led) при отправке "мигает" синхронно с адаптером - контакт есть, RX - по определению - лог я вижу адаптер работает - loopback - тем же проводом эхо есть. что еще может быть?
Yuriy
Anton
программирую лцд экранчик, "развлекаюсь", прилетает вот такое: E (5761) spi_master: check_trans_valid(671): rx length > tx length in full duplex mode вопрос, как это может быть, когда MISO у него в принципе нет и запрограммирован там пин -1? кто мог у него испортить rxlength?
MrSyabro
Вопрос по esp32: можно ли его использовать как удаленный JTAG программатор?
MrSyabro
можно jtag вроде не программатор только
Вот это уже интересно 🤔 Готовые решения или хотя бы примеры есть?
MrSyabro
MrSyabro
serial -wifi bridge?
А на есп?
Yuriy
А на есп?
на нем и есть uart -> tcp -> uart - пишешь в сокет а получается что в uart конечному устройству к которому esp подключен
MrSyabro
Хм
MrSyabro
Может быть, незнаю
MrSyabro
Извиняюсь, если глупый вопрос
Yuriy
А разве jtag это uart?
нет - поэтому я уточняю jtag или программатор
MrSyabro
Jtag, для arm
MrSyabro
Есп просто как посредник.. удаленный
Yuriy
Jtag, для arm
есть jtag у него два конца - на одном устройство а что на втором , какой тип интерфейса подключения у него?
MrSyabro
ПК <=[tcp]=> esp <=[jtag]=> armv7 soc
Н Е К И Б Е Р Л Е О
#противоречиваямолодость
Н Е К И Б Е Р Л Е О
Yuriy
ПК <=[tcp]=> esp <=[jtag]=> armv7 soc
нет так вроде нельзя можно PC -> tcp -> esp -> uart -> jtag -> device
Yuriy
А почему?
https://en.wikipedia.org/w/index.php?title=JTAG&action=edit&section=20
MrSyabro
У есп есть какие-то ограничения, из-за которых он не может напрямую держать связь протоколом jtag?
Yuriy
https://habr.com/ru/post/190012/
MrSyabro
Я лично, пока не знаком с jtag и сразу решил поинтересоваться у знающих людей
MrSyabro
Думал и, пока, думаю, что это схожий с spi интерфейс
MrSyabro
Но ведь какойто IEEE стандарт ест 🤔
Yuriy
Но ведь какойто IEEE стандарт ест 🤔
а есть fat32 и ntfs - это не значит что файлы у всех одинаковые, способ хранения да
MrSyabro
а есть fat32 и ntfs - это не значит что файлы у всех одинаковые, способ хранения да
Так это уже от самого отладчика/прошивальщика зависит 🤔
Yuriy
Так это уже от самого отладчика/прошивальщика зависит 🤔
нет иначе был бы такой супер jtag на все случаи - а его нет. это если читать не хочется, путем умозаключения
MrSyabro
По сути мне нужно, что б он выполнил роль FT232H только tcp <=> jtag
MrSyabro
Врятли FT232H супер вендор независимая
MrSyabro
Ведь FT232H подходит для большинства DIY рукоблудносамодельных проектов
Yuriy
У есп есть какие-то ограничения, из-за которых он не может напрямую держать связь протоколом jtag?
твой вопрос звучит как: можно ли на базе esp сделать jtag для чего то конкретного - можно , как аппаратное решение на его базе -" в общем" - да можно, а "в частности" - нет нельзя - если ты не вендор этого девайса - тогда "ты" попроще проц выберешь для этого и DIY тебе не нужен
Yuriy
elinux.org/images/5/56/DebuggingWithJtagCelf2009.pdf
Yuriy
http://recycle.lbl.gov/~ldoolitt/jtag.html http://openwince.sourceforge.net/jtag/
Yuriy
https://www.eevblog.com/2013/07/27/eevblog-499-what-is-jtag-and-boundary-scan/
MrSyabro
Как тогда работает FT232H?
MrSyabro
почему не могу прошить esp8265, вот скажи
Может потому, что esp8266 не поддерживает jatg? 🤔
Yuriy
Как тогда работает FT232H?
думаю на базе тех же принципов что прочие радиоэлектронные компоненты и микроэлектроника
Yuriy
Может потому, что esp8266 не поддерживает jatg? 🤔
xx65 - и прошить то он не нужен PS ESP8285 конечно (но 5 на конце это не опечатка была)
MrSyabro
Yuriy
https://datasheetspdf.com/pdf/777262/FutureTechnologyDevices/FT232H/1 их там мульон тогда Single Channel Hi-Speed USB to Multipurpose UART/FIFO IC
MrSyabro
А если я спрошу.. адаптер tcp <=> jtag ?
Yuriy
А если я спрошу.. адаптер tcp <=> jtag ?
скорей всего найдешь у вендора или нужный uart ->jtag и сделай esp->uart->jtag = tcp - jtag
MrSyabro
Я вот не пойму. Почему тогда адаптеры на основе FT232H прекрасно работают? Без спецификаций вендоров?
MrSyabro
хз, один для всех чтоли?
Нет. Но мне на превое время сойдет. Почему нельзя заменить fifo ic на esp ?
MrSyabro
https://habr.com/ru/sandbox/139318/ - cхема есть - сделай
Тю.. сначала умным казался.. показалось шоле
Yuriy
Тю.. сначала умным казался.. показалось шоле
перекрестись и норм, ты хотел универсальный сделать - он же для всего подойдет, так ведь? fifo- это не смешно даже
MrSyabro
Я спрашиваю: как работает FT232H?
Yuriy
Я спрашиваю: как работает FT232H?
как fifo только сложнее, если fifo не понятно то уверен с ним тоже не заладится - я и не знаю к тому же "как он работает"
MrSyabro
Эту микросхему используют как jtag-адаптер
MrSyabro
А точнее это адаптер usb <=> uart/spi/jtag/i2c
Yuriy
а точнее - "область применения" этой...
Yuriy
Ну да
далее продолжай логическую цепочку - как мысль развивается Область применения FT232H включает в себя "jtag адаптеры".... и?
MrSyabro
Usart?
MrSyabro
I2C?
WerdnaZX
Народ, кто знает, как сделать эти кнопки внизу под строкой ввода? Чего-то не нашёл в API ничего такого..
WerdnaZX
inline keyboard вроде
Это верхние
Yuriy
Это верхние
ReplyKeyboard :) да точно есть там и на виду в описании
WerdnaZX
А, может быть
Yuriy
А, может быть
https://core.telegram.org/bots#keyboards
WerdnaZX
https://core.telegram.org/bots#keyboards
Блин, чего-то сразу не нашёл. Спасибо, завтра попробую.