泰凌微B91开发环境搭建指南

概述

本文主要内容包括:

  • 资料下载链接
  • 导入工程并运行Debug_Demo
  • 在工程中创建自己的项目
  • 环境搭建过程遇到的问题

  • 资料下载链接

  • IDE为Telink IoT Studio: `https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_V2024.6.zip`
  • Telink IoT Studio使用指南: `https://wiki.telink-semi.cn/tools_and_sdk/Tools/IoTStudio/TelinkIoTStudio_UserGuide_cn.pdf`
  • B91开发板SDK下载:`https://wiki.telink-semi.cn/tools_and_sdk/Driver/telink_b91m_driver_sdk.zip`
  • 在官网wiki,开发板的页面,搜索SDK可以比较快找到自己要的SDK

  • SDK开发手册:`https://wiki.telink-semi.cn/doc/an/AN-21010601-C_Telink%20Driver%20SDK%20Developer%20Handbook.pdf`
  • 其他资料见官方wiki:`https://wiki.telink-semi.cn/`

  • 开发板


    导入工程并运行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

  • 右键“B91_Driver_Demo”-“Properties” – “C/C++ Build” – “Manage Configurations” – “New…”
  • 在“Name”输入框输入你的项目名称,建议不要跟存放代码的文件夹同名,同名的话,编译的中间文件会直接生成在你的代码文件夹中
  • “Existing configuration”选择一个Demo的配置,这里选ADC_Demo
  • 完整步骤图示意图如下

    将你的配置设置为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时才编译

    添加头文件路径

  • my_prj中有子文件夹"app",需要把它的路径添加进编译,否则编译会报找不到文件/文件夹
  • 右键“B91_Driver_Demo”-“Properties” – “C/C++ Build” – “Settings” – “Tool Settings” – “GNU RISC-V Cross C Compiler” – “Includes”
  • 点击右侧“Include path (-l)”右边“+”的图标,在“${ProjName}”后输入你要添加的路径
  • 项目新建完成,下一步就是编译、下载运行了


    遇到的问题

    Windows BDT选择开发板类型时,BDT窗口自动关闭

    现象如下

    解决方法:在快捷方式的属性中,勾选,以兼容模式运行,以管理员身份运行(开启后仍有小概率会出现,但重启IDE就可以了)

    编译报错(Error 127)

    错误提示

    解决方法:工具链版本和构建工具版本要保持一致

    作者:该起床了1111

    物联沃分享整理
    物联沃-IOTWORD物联网 » 泰凌微B91开发环境搭建指南

    发表回复