ACHTUNG! noch provisorisch!
Nur für ausgewählte Projekte (kein Export, keine langen Distanzen)
Erstinbetriebnahme 'Karo TX6'
- Anschluss an Netzwerk und Verbindung via serielle Schnittstelle (auf Adapter: Schalter PIC-Mon in Mittelstellung und Schalter UNC-Deb in Stellung "UNC").
- 230V oder 24V Speisung anschliessen und einschalten
- Zugang per PuTTY mit 115200 Baud
- Setze USB-host-mode:
setenv otg_mode host
- Setze touchpanel:
setenv touchpanel edt-ft5x06
- Setze video-mode:
setenv video_mode OFF
- Setze default bootargs:
setenv default_bootargs 'setenv bootargs init=/linuxrc rw panic=1 ${append_bootargs}'
setenv append_bootargs 'modprobe.blacklist=evbug fbtft_device.name=admatec_c-berry28 fbtft_device.gpios=reset:115,dc:114 fbtft_device.rotate=90 console=tty1 fbcon=map:0'
- Speichere U-Boot settings:
saveenv
- Gerät aus- und wieder einschalten, damit video_mode wirksam wird und man was während dem Aufsetzen auf dem Display sieht.
- Setze NFS-variablen:
setenv serverip 192.168.80.14;setenv nfs_server 192.168.80.14;setenv nfsroot '/srv/nfs/TX6setup'
- Lade FDT:
dhcp;tftp ${fdtaddr} imx6dl-tx6u-8033-va3-4.19.304-18.dtb;run fdtsave
-
Durch Eingabe der folgenden Zeile wird das Aufsetzen des Voiceagent gestartet.
dhcp;tftp ${loadaddr} uImage-4.19.304-18;run bootargs_nfs bootm_cmd
-
Der Schalter auf dem Adapter muss nun umgestellt werden: PIC-Mon auf "Mon" umschalten und Schalter UNC-Deb in Mittelstellung.
Der Voiceagent wird nun automatisch aufgesetzt und startet dann neu. Das wird um die 5 Minuten dauern.
-
Nach dem Aufsetzen muss zuerst manuell ein "rrpc?poll" aufgerufen werden (z.B. 192.168.81.78/rrpc?poll).
Dadurch wird die E-Mail-Adresse beim Mail-Server registriert, Benutzer und Passwort angelegt.
uboot environment
append_bootargs=modprobe.blacklist=evbug fbtft_device.name=admatec_c-berry28 fbtft_device.gpios=reset:115,dc:114 fbtft_device.rotate=90 console=tty1 fbcon=map:0
autoload=no
autostart=no
baseboard=stk5-v3
baudrate=115200
boot_mode=mmc
bootargs_jffs2=run default_bootargs;setenv bootargs ${bootargs} root=/dev/mtdblock3 rootfstype=jffs2
bootargs_mmc=run default_bootargs;setenv bootargs ${bootargs} root=PARTUUID=${rootpart_uuid} rootwait
bootargs_nfs=run default_bootargs;setenv bootargs ${bootargs} root=/dev/nfs nfsroot=${nfs_server}:${nfsroot},nolock ip=dhcp
bootargs_ubifs=run default_bootargs;setenv bootargs ${bootargs} ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs
bootcmd=run bootcmd_${boot_mode} bootm_cmd
bootcmd_jffs2=setenv autostart no;run bootargs_jffs2;nboot linux
bootcmd_mmc=setenv autostart no;run bootargs_mmc;fatload mmc 0 ${loadaddr} uImage
bootcmd_net=setenv autoload y;setenv autostart n;run bootargs_nfs;dhcp
bootdelay=1
bootfile=uImage
bootm_cmd=bootm ${loadaddr} - ${fdtaddr}
cpu_clk=792
default_bootargs=setenv bootargs init=/linuxrc rw panic=1 ${append_bootargs}
emmc_boot_ack=1
emmc_boot_part=1
ethact=FEC
ethaddr=00:0c:c6:8b:26:36
fdtaddr=11000000
fdtsave=mmc partconf 0 ${emmc_boot_ack} ${emmc_boot_part} ${emmc_boot_part};mmc write ${fdtaddr} 0x680 80;mmc partconf 0 ${emmc_boot_ack} ${emmc_boot_part} 0
fdtsize=a7bd
loadaddr=18000000
nfsroot=/tftpboot/rootfs
otg_mode=host
rootpart_uuid=0cc66cc0-02
stderr=lcd
stdin=serial
stdout=lcd
touchpanel=edt-ft5x06
ver=U-Boot 2015.10-rc2-04959-g9c86706 (Jul 11 2016 - 12:39:03 +0200)
video_mode=OFF