概述
目前博流SDK串口的作用主要是打印日志和命令行输入,SDK使用IO16和IO7做为串口管脚,由于烧录管脚和串口打印管脚都是使用这两个,导致每次烧录时需要关闭打印串口,才能烧录程序,频繁操作比较繁琐,因此我们可以通过更改串口打印管脚来避免这个问题
1、把bfl_main中的bl_uart_init函数输入参数更改,比如这里设置TX=4,RX=3,波特率=115200
2、目前SDK有两种方式初始化命令行串口,具体可以看aos_loop_proc函数的内容
a、使用设备树初始化,调用函数vfs_uart_init
b、使用普通方式初始化,调用函数vfs_uart_init_simple_mode
如果使用普通方式初始化串口,则只需要更改vfs_uart_init_simple_mode的输入参数即可
如果使用设备树初始化串口,需要在设备树文件更改串口配置,打开烧录工具中的bl_factory_params_IoTKitA_40M.dts
修改波特率和管脚,TX=4,RX=3,波特率=115200
保存文件,重新烧录即可
最后
以上就是自觉蜻蜓为你收集整理的BL602 更改串口打印管脚的全部内容,希望文章能够帮你解决BL602 更改串口打印管脚所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复