这几天频繁改设备树,内核,每次都要插拔tf卡,读卡器都给我搞坏了一个,我现在已经支持了usb虚拟网卡和wifi可以传输文件,要怎么才能不用插拔tf卡直接更换设备树或者内核?
有大佬知道怎么做吗,求求了,每次发求助帖都无人问津太难了,
最近编辑记录 lmnb (2024-03-16 02:55:32)
离线
最简单的,将uboot写死启动kernel命令,复位进入fel,xfel初始化ddr,将uboot和kernel load到内存,然后跳转到uboot.再次感谢xman大佬.
离线
用网络把新内核传输过去,然后写进TF卡不行吗?
离线
嵌入式Linux在开发阶段通常网络引导的方式启动嵌入式系统:uboot通过tftp加载mtd分区内容到内存,再通过nfs挂载位于PC端的文件系统。
f1c100s如果不能在uboot启用以太网的话,可以在板子进入Linux系统后通过网络接收内核和设备树的mtd分区内容,然后用mtd工具直接写入mtd分区(flash),然后重启。
最近编辑记录 海石生风 (2024-03-26 10:46:30)
离线
卧槽,原来不用搞这么复杂的,直接挂载,然后就可以用WiFi把文件传过来了
mkdir /boot
mount /dev/mmcblk0p1 /boot
ls /boot
离线