查看: 1137|回复: 0

[评测分享] 【Telink-泰凌微电子 B91通用开发套件】1.开箱及开发环境安...

[复制链接]
  • TA的每日心情
    开心
    2024-5-26 11:02
  • 签到天数: 791 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2023-10-22 15:27:01 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 leo121_3006061 于 2023-10-22 15:38 编辑

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

    2F8837B2@79070732.94BF346500000000.jpg

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

    Screenshot from 2023-10-22 14-38-03.png
    2.下载交叉编译工具telink_riscv_linux_toolchain,很关键,后边要在eclipse里设置,下载完成解压到主目录即可,参考http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Compiler_Linux/
    Screenshot from 2023-10-22 14-48-36.png
    3. 打开eclipse,选择file=》import,导入b91 driver demo sdk
    Screenshot from 2023-10-22 12-19-29.png

    Screenshot from 2023-10-22 12-19-48.png
    导入成功后,先设置usb demo
    Screenshot from 2023-10-22 12-20-21.png
    此时尝试编译就会报错 riscv-elf-gcc not found,这是由于没有设置交叉编译工具链
    Screenshot from 2023-10-22 10-47-18.png

    4.设置eclipse,打开为indow=》preferences,如图所是选中mcu,把开始解压的telink_riscv_linux_toolchain,填入相关的路径里
    Screenshot from 2023-10-22 15-02-52.png
    Screenshot from 2023-10-22 15-05-51.png
    Screenshot from 2023-10-22 15-05-51.png
    5.设置好后尝试编译一下,顺利完成,直接生成了bin和elf文件
    Screenshot from 2023-10-22 11-55-56.png

    【下载】
    首先链接好开发板,接上jtag,连上电脑,查看一下usb设备,有一个aice设备
    Screenshot from 2023-10-22 13-04-30.png
    然后编译完成需要下载程序到开发板,用官方提供的工具telink_riscv_linux_toolchain里包含了ice和flash工具
    进入telink_riscv_linux_toolchain/ice,telink_riscv_linux_toolchain/flash目录,分别执行下面的命令
    1. sudo ./ICEman -Z v5
    复制代码
    1. sudo ./SPI_burn -i "$HOME/eclipse-workspace/telink_b91m_driver_sdk/project/tlsr_riscv/B91/SPI_Demo/SPI_Demo.bin" -v
    复制代码
    Screenshot from 2023-10-22 13-03-21.png
    下载完成后就可以愉快的玩耍了。

    【小结】
    其实官方已经提供了一套ide,我试用了一下,导入本次实验用的sdk一直报错,换成其他的sdk都正常,于是我想尝试直接用eclipse来完成本次活动的任务,安装过程写的比较简单,主要在设置部分,希望能对其他朋友有所帮助。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 20:27 , Processed in 0.119012 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.