Вопросы по Serial и уарту

не взлетит чужой дамп, там сертификаты под серийный номер привязаны

значит ,камеру можно выбрасывать?

Нууу, можно перед этим её слезами полить хорошенько.

1 лайк

что-то взяли меня сомнения, взял другую ардуино плату, нано , и подключил ее в качестве уарт переходника, и ввод заработал! даже получилось зайти в u-boot. посмотрим, какие способы восстановления можно теперь попробовать

Видимо на той плате был не подключен Reset на землю и/или был залит какой то скетч, использующий Serial…

если есть возможность апгрейта ПО то будет работать, а вот чужой дамп не заработает

получилось только войти в у-бот, но там ни фатврите ни фатлоад нету, а загрузку линукс оборвать не удается, на нажатие q нет реакции

Сводка

[ 1.850000] usb 1-1: new high-speed USB device number 2 using musb-hdrc
Starting logging: /etc/init.d/S01logging: line 24: start-stop-daemon: not found
/etc/init.d/S01logging: line 24: start-stop-daemon: not found
OK
Starting mdev…
Initializing random number generator… qread-only file system detected…done
qStarting network…
/etc/init.d/S40network: line 22: /sbin/ifup: not found
GOKE 7102S BOARD START:
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmkdir: can’t create directory ‘/var/run’: File exists
qqqPress ‘q’ in 1 seconds to exit: qqqqqqqqqqqqqqqqqqqqqqqqsh: you need to specify whom to kill
[ 8.000000] gpio_dev init suc
[ 8.140000] exFAT: Version 1.2.9
set gpio[0_4] directrion output to 1.
[ 9.180000] usb 1-1: USB disconnect, device number 2

ищи есть ли возможность обновления ПО через tftp, к примеру как тут

вот список всех комманд, доступных в у-боте

Сводка

? - alias for ‘help’
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run ‘bootcmd’
bootd - boot default, i.e., run ‘bootcmd’
bootelf - Boot from an ELF image in memory
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
bootvx - Boot vxWorks from an ELF image
bootz - boot Linux zImage image from memory
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
editenv - edit environment variable
env - environment handling commands
erase - erase FLASH memory
flinfo - print FLASH memory information
gkgpio - set gpio_x env
go - start application at address ‘addr’
help - print command description/usage
iminfo - print header information for application image
imls - list all images found in flash
imxtract- extract a part of a multi-image
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
sleep - delay execution for some time
snand - SpiNAND sub-system
source - run script from memory
tftpboot- boot image via network using TFTP protocol
tftpput - TFTP put command, for uploading files to a server
version - print monitor, compiler and linker version

тфтп есть, но как у-бот загрузит дамп по сети , если подключение по уарту?

у меня не какая то большая с поворотом, и разными способами подклбчения, а маленькая облачная камера, которая не имеет проводного сетевого интерфейса, и работает через вай фай точку . у нее на плате даже уарт интерфейс в виде 2 точек tx rx без земли.

Сводка

заметил такой глюк появился, ввожу какие то символы, часть нормально, а часть неверно, а поначалу такого не было. Переподключал платы, но не помогло.
перезагрузил комп, вроде глюк пропал…

попал я все таки в линукс, изменив в у-боте параметры загрузки линукса, но линукс флешку не видит почему то, т.е. даже в dev ничего нет.