本文主要是介绍杰理AC632N 通过写flash修改蓝牙名字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
杰理修改蓝牙名字一般有他自己的一个工具的,如下图,在编译前修改
现在用写flash的方式更改:
主要看杰理CFG_BT_NAME这个宏里面的.c文件
杰理给这里的flash都定义好每个宏的信息,你需要读写就行,修改后记得重启上电才能生效.如果你要自定义数据写进去flash断电不丢失,估计就是在vm 1~49自定义宏然后写入了
void reset_bt_name(u8* bt_name,int len){u8 tmp[32] = {0};syscfg_read(CFG_BT_NAME, tmp, 32);if(strcmp(tmp,bt_name) == 0){// printf("名字相同,不更改");return;}// 直接写入寄存器,重启生效if(syscfg_write(CFG_BT_NAME,bt_name,len)<=0){// printf("修改蓝牙名称失败\n");}else{// printf("修改成功");cpu_reset();//重启}}
这篇关于杰理AC632N 通过写flash修改蓝牙名字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!