求助大佬。D1s如何修改默认的Debug串口节点为UART3,也就是PB6 PB7
-
- 修改 `vim device/config/chips/d1s/configs/nezha/sys_config.fex`
修改opensbi内的 UART基地址为UART3
` ~/tina-d1-h$ vim lichee/brandy-2.0/opensbi/platform/thead/c910/standby-normal/sunxi-standby/main.c`-
修改 `~/tina-d1-h$ vim lichee/brandy-2.0/u-boot-2018/u-boot.cfg 以及 .config`
-
修改kernel board.dts UART3的pin脚定义为 PB6 PB7
修改完成后,烧写启动,只有如下所示的输出信息,不知道原因何在,第一次接触到tina-sdk 希望有知道的大佬 解答一下 ! 谢谢!
- 修改 `vim device/config/chips/d1s/configs/nezha/sys_config.fex`
-
感觉还有一个 uboot-board.dts 需要修改。
-
-
@nezhastu 重复boot0我也遇到过,sd卡格式化重新刷就好了
-
感谢各位大佬的回复,已经找到原因了,主要是uboot 源码内需要修改 .config
默认为uart0 这里的索引编号是1,我用的是uart3 这里改为4就可以了,但是这个问题解决了以后
还有新的问题,使用nezha的配置文件
修改了 启动默认的 console 为ttyS3 ,无法启动Kernel 不知道 是什么原因。 -
env.cfg 也改了吗? 但又感觉不是这里。
-
@whycan 已经可以了,主要是 board.dts设备树内的节点没有修改好,所以无法启动,但是又遇到了新的问题, 看着log已经加载到了 rootfs ,但是在 init服务这里出错,不知道是什么原因。
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号