QSPI Boot
- ptxdist menu → Hardware Platform → Image Creation Options → Create JFFS2 Image
- ptxdist image (Größe prüfen ggf anpassen durch entfernen von nicht benötigten Paketen)
- kernelimage, devicetree, u-boot und jffs2 rootfs image in TFTP Verzeichnis kopieren → siehe Einrichtung TFTP server
- Starterkit auf QSPI Boot umstellen → siehe WIKI
- setenv autoload no
- dhcp oder setenv ipaddr + stenv netmask
- setenv serverip
- setenv rootfs_image root.jffs2
- setenv update_dtb_qspi 'if tftp ${fdt_file}; then if itest ${filesize} > 0; then setexpr erasesz ${filesize} / 0x10000; setexpr erasesz ${erasesz} + 1; setexpr erasesz ${erasesz} * 0x10000; sf probe; sf erase 0x00070000 ${erasesz}; sf write ${loadaddr} 0x00070000 ${filesize}; fi; fi; setenv filesize; setenv erasesz'
- setenv update_kernel_qspi '
- setenv update_rootfs_qspi
- setenv addqspi=setenv bootargs ${bootargs} root=/dev/mtdblock0 root rw rootwait
- setenv bootcmd= run qspiboot; run mmcboot; run netboot; run panicboot
- qspiboot=echo Booting from qspi …; setenv bootargs; run qspiargs; run loadimage; if run loadfdt; then echo boot device tree kernel …; ${boot_type} ${loadaddr} - ${fdt_addr}; else ${boot_type}; fi;
- setenv mtdparts '0:64k(rcw),352k(u-boot),64K(dtb),(),1M(Linux),4M(Ramdisk),-(User_Data)'
Disclaimer
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.