我是靠谱客的博主 自觉蜻蜓,最近开发中收集的这篇文章主要介绍BL602 更改串口打印管脚,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目前博流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 更改串口打印管脚所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部