这里dts里面配置的 截图
dtside 配置
就是换为usart2后 没有打印出来 不知道还要配置哪里
离线
环境命令解析:
sf probe 0; //初始化Flash设备(CS拉低)
sf read 0x41800000 0x100000 0x10000; //从flash0x100000(1MB)位置读取dtb放到内存0x41800000偏移处。 //如果是bsp的bin,则是0x41d00000
sf read 0x41000000 0x110000 0x400000; //从flash0x110000(1MB+64KB)位置读取dtb放到内存0x41000000偏移处。
bootz 0x41000000 (内核地址)- 0x41800000(dtb地址) 启动内核
启动参数解析
console=ttyS0,115200 earlyprintk panic=5 rootwait //在串口0上输出信息
mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,4M(kernel)ro,-(rootfs) root=31:03 rw rootfstype=jffs2 //spi32766.0是设备名,后面是分区大小,名字,读写属性。
root=31:03表示根文件系统是mtd3;jffs2格式
离线
u-boot 从 uart2 出来可以吗, 现在是 linux log 从 uart2 出来?
现在就是uboot和linux信息都从uart2出来了
现在还在找就是我程序里面用了printf打印的函数 然后一个printf的打印都没有出来
离线