Контроллер ЕМ5

pxa270

com: 38400 8N1

0x00000000 : "Bootloader"
0x00020000 : "Kernel"
0x00220000 : "Filesystem"

Socket-can

SocketCAN: No buffer space available

В соответствии с рекомендациями из первой, добавь в can_init.sh строчку: echo 1000 > /sys/class/net/can0/tx_queue_len

Настройки UUCP

system em5 port com1-38400 time any
port com1-38400 type direct device /dev/ttyS1 speed 38400 hardflow false

Параметры uboot

setenv bootdelay 3
setenv baudrate 38400
setenv ethaddr 00:0d:15:00:72:b4
setenv filesize 140000
или 3МБ
setenv filesize 3145728
setenv fileaddr A1000000
setenv netmask 255.255.0.0
setenv ipaddr 10.163.2.121
setenv serverip 10.163.2.126
setenv nfspath /home/user/nfsroot
setenv hostname pandapc01
setenv bootargs_nfs root=/dev/nfs rw nfsroot=\$(serverip):\$(nfspath),rsize=1024,wsize=1024 ip=\$(ipaddr):::\$(netmask):\$(hostname) debug console=ttyS0,\$(baudrate) nfsrootdebug
setenv bootcmd_nfs tftpboot zImage\\;wtags\\;go
setenv bootcmd_flash cp.b 20000 \$(fileaddr) \$(filesize)\\;wtags\\;go
setenv bootargs_flash root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,38400
printenv
saveenv

Интерфейс с ip $(ipaddr) должен быть eth0, иначе будет останавливаться с ошибкой:

nfs: server <$(ipaddr)> not responding, still trying

flash images

Boot image zImage from 10.163.2.126 via tftp.

setenv serverip 10.163.2.126 tftpboot zImage wtags go

Flash filesystem image.

tftpboot rootfs.jffs2
# По неведомой причине (особенности jffs?) стирать нужно до конца.
erase 1:18-
cp.b $(fileaddr) 220000 $(filesize)

Flash kernel images.

tftpboot zImage
erase 1:4-17
cp.b $(fileaddr) 20000 $(filesize)
setenv bootcmd cp.b 20000 $(fileaddr) $(filesize)\;wtags\;go
reset

Current problems