泰凌微B91开发环境搭建指南
概述
本文主要内容包括:
资料下载链接
开发板
导入工程并运行Debug_Demo
项目导入
项目导入:见“Telink IoT Studio使用指南”中“导入和构建项目”章节
程序编译
设置活跃的Debug_Demo为Active:右键“B91_Driver_Demo”-“Properties” – “C/C++ Build” – “Manage Configurations” – 选中“Debug_Demo” – “Set Active” – “OK”
编译:选中工程(没选中可能“Build Project”是灰色的) – 菜单栏 – “Project” – “Build Project”
程序下载
使用Windows BDT下载程序:菜单栏 – Telink – Windows BDT(SWS and Jtag)
调试器连接、BDT操作见官方wiki:`Burning and Debugging Tools for all Series – Telink wiki`
运行Debug_demo串口打log
将Debug_demo设置为Active;
选择打log的IO:vender/common/printf.h中“DEBUG_INFO_TX_PIN”配置打log的引脚,sdk默认配置的引脚可能跟开发板上不对应
运行效果如下
新建自己的项目
配置需要编译的文件
新建项目文件夹
在“\telink_b91m_driver_sdk\project\tlsr_riscv\B91”中新建你存放代码的文件夹
IDE中刷新工程,会自动识别到目录(或使用快捷键F5)
新增编译配置,设为Active
完整步骤图示意图如下
将你的配置设置为Active
选择“编译配置”适用的文件夹
my_prj:设置编译时排除其他demo配置,只保留“my_prj_demo”
右键“my_prj”- “Resource Configurations” – “Exclude from Build…”,除了“my_prj_demo”,其他都勾选。意思是除了“my_prj_demo”,其他Demo的代码都不参与编译 ,设置完会看到vendor中的Demo变成灰色
demo文件夹:设置编译时排除其他配置,只保留“demo本身的配置”
此时会发现“ADC_Demo”还不是灰色的,按照一样的步骤,把“ADC_Demo”设置成只有ADC_Demo为Active时才编译
添加头文件路径
项目新建完成,下一步就是编译、下载运行了
遇到的问题
Windows BDT选择开发板类型时,BDT窗口自动关闭
现象如下
解决方法:在快捷方式的属性中,勾选,以兼容模式运行,以管理员身份运行(开启后仍有小概率会出现,但重启IDE就可以了)
编译报错(Error 127)
错误提示
解决方法:工具链版本和构建工具版本要保持一致
作者:该起床了1111