leo121_3006061 发表于 2023-10-22 15:27:01

【Telink-泰凌微电子 B91通用开发套件】1.开箱及开发环境安...

本帖最后由 leo121_3006061 于 2023-10-22 15:38 编辑

    非常荣幸的收到社区寄来的开发套,快速的翻阅了官方的文档,对于这款套件有一个初步的了解,对标NRF系列。本次先完成开发环境的安装和设置,欲善其事必先利其器。先展示一下收到的套件,如图包含B91开发板,dongle,jtag/sws调试器。



【开发环境】
OS: Ubuntu 2204
IDE: eclipse Version: 2023-09 (4.29.0)
交叉编译工具:telink_riscv_linux_toolchain
【安装步骤】
1.安装eclipse,直接去官方 下载,解压缩,打开终端执行 ./eclipse-inst ,根据提示一步一步的进行下去即可,因为我们要进行riscv芯片应用的开发,注意中间要选riscv ,大致上比较简单,不再搞详细的安装过程了


2.下载交叉编译工具telink_riscv_linux_toolchain,很关键,后边要在eclipse里设置,下载完成解压到主目录即可,参考http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Compiler_Linux/

3. 打开eclipse,选择file=》import,导入b91 driver demo sdk



导入成功后,先设置usb demo

此时尝试编译就会报错 riscv-elf-gcc not found,这是由于没有设置交叉编译工具链


4.设置eclipse,打开为indow=》preferences,如图所是选中mcu,把开始解压的telink_riscv_linux_toolchain,填入相关的路径里



5.设置好后尝试编译一下,顺利完成,直接生成了bin和elf文件


【下载】
首先链接好开发板,接上jtag,连上电脑,查看一下usb设备,有一个aice设备

然后编译完成需要下载程序到开发板,用官方提供的工具telink_riscv_linux_toolchain里包含了ice和flash工具
进入telink_riscv_linux_toolchain/ice,telink_riscv_linux_toolchain/flash目录,分别执行下面的命令
sudo ./ICEman -Z v5sudo ./SPI_burn -i "$HOME/eclipse-workspace/telink_b91m_driver_sdk/project/tlsr_riscv/B91/SPI_Demo/SPI_Demo.bin" -v
下载完成后就可以愉快的玩耍了。

【小结】
其实官方已经提供了一套ide,我试用了一下,导入本次实验用的sdk一直报错,换成其他的sdk都正常,于是我想尝试直接用eclipse来完成本次活动的任务,安装过程写的比较简单,主要在设置部分,希望能对其他朋友有所帮助。
页: [1]
查看完整版本: 【Telink-泰凌微电子 B91通用开发套件】1.开箱及开发环境安...