F133评估版烧写固件后串口没有反应,求助
-
如题,烧写完f133的镜像后串口没有任何反应,有没有大佬能提供一个可以正常工作的固件,还有自己的固件不知道为什么选择了一些视频功能插件就没办法正常编译。
-
试下这个固件:
链接:https://pan.baidu.com/s/1jgrJ9RKLi6YAWmhjGB-aTA
提取码:5a9d
--来自百度网盘超级会员V1的分享
这个是Tina的SDK,不是量产版本的 -
@xiaowenge 这个固件没有问题,看来是我编译镜像的问题了。我编出来的镜像能烧录进板子,但烧录过程中和烧录完成之后串口都处于卡死状态,莫非是我的sdk有问题?
-
直接把代码拉下来之后,编译f133evb的选项,生成的镜像无法使用。(串口看不到烧录信息,一般应该有log,烧录软件可以正常烧录,完成后回车没有反应,从头到尾没有任何log信息从串口输出) ,这种情况是要修改什么地方呢。
之前用的是修改D1的方法,没有类似问题
-
没有修改串口所以没打印,把这个复制直接替换放到tina-f133 目录
32bb3247-59f1-4517-ba3a-e1a8fa22ad25-device.tar.gz -
@ricky 感谢帮助,问题已经解决。
-
记录一下修改过程中踩的坑。
1. 新建方案过程中的命名规则,格式一定要跟原来sdk中的内容格式尽量一致,什么时候用"_"和什么时候用"-"要区分清楚。
2. 新建了方案后一定要记得重新执行
source build/envsetup.sh
不然修改内容没办法更新。
3. target中的common是共用的,芯片一致的情况下其实不用重复新建这个文件。
4. 最最最重要的一点是一定要根据开发板去配置device中的文件,之前刚拿到sdk的时候就想当然觉得大家应该用的都是一样的串口,后来查阅芯片手册,对比device中的板级配置才发现其中的不一样,如这是芯片手册中的配置:
而下面的board文件的配置:
端口不一样,所以串口当然看不到东西了。
同理,其他配置也需要根据不同开发板的原理图改动。
https://bbs.aw-ol.com/topic/684/d1-tina-linux-如何修改console打印串口
顺便附上一个哪吒的修改例子
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号