Topic

FAQ
Login Register
我在使用B91开发板在Ubuntu平台下搭建Zephyr+Telink开发项目,使用gnu工具链构建之后生成的zephyr.elf文件如何烧录到B91板子并能够显示看到hello world输出?
www
Mar 27, 2023 21:28

/

A

/A


你好:
我在使用B91开发板在Ubuntu平台下搭建Zephyr+Telink开发项目,使用gnu工具链构建之后生成的zephyr.elf文件如何烧录到B91开发板并能够显示看到hello world输出?


www [Author] Mar 30, 2023 13:23
0
/A


你好,我已经按照您给的Windows烧录软件BDT,已经将zephyr.bin(hello_world)文件烧录进板子了,然后我怎么运行这个demo在串口显示打印信息?

我使用的笔记本,它没有串口,我是不是需要安装一个USB转串口的驱动,然后我使用什么线或者工具能将B91上的串口1连接到我的笔记本上(成功连接的话,我的笔记本设备管理器-端口那里应该能显示连接的B91板子的串口吧),不好意思,对硬件不熟悉?

下图是我的烧录器和B91板子和我的笔记本的连线(这里我用了两根USB线,应该没什么问题吧):

能够给我显示描述一下,输出串口跟我的笔记本怎么连接?谢谢


14 replies
TL_Soyo Mar 28, 2023 10:04
0
/A

你好,

  可以参考wiki获取B91的烧录方式,http://wiki.telink-semi.cn/wiki/IDE-and-Tools/BDT_for_TLSR9_Series_in_Linux/

TL_Soyo Mar 28, 2023 17:00
0
/A

你也可以参考B91在zephyr网址的west flash烧录方式

https://docs.zephyrproject.org/latest/boards/riscv/tlsr9518adk80d/doc/index.html

www [Author] Mar 29, 2023 16:21
0
/A

使用以下设置打开串行终端:

速度:115200   数据:8位    奇偶校验:无    停止位:1

刷新电路板,重置并观察所选板上的以下消息 串行端口:

*** Booting Zephyr OS version 2.5.0 *** Hello World! tlsr9518adk80d

是指要先刷新B91的板子,然后通过串口输出是吗?这里有两个问题:

(1)是通过哪个串口输出?我是不是需要“USB转串口的线”将B91上的打印输出串口连接到我电脑的USB口上?

(2)刷新B91板子,是通过运行zephyr-sdk工具包里的ICEman.sh,然后通过west flash命令将生成的app的zephyr.elf还是zephyr.bin文件烧写进B91板子里?

www [Author] Mar 29, 2023 16:35
0
/A

这个提示啥意思,能否表明ubuntu已经成功识别出烧录器?

这个报错“ICEman is not ready”是啥意思?

www [Author] Mar 29, 2023 16:49
0
/A

下面是B91板子跟烧录器,及我的电脑的连线:
烧录器3V3接板子的VBUS

烧录器SWM接板子的SWS

烧录器GND接板子的GND

烧录器通过USB接到笔记本

这个连线有没有问题,我要通过west flash方法把hello_world烧录到B91板子里,是不是还少一根B91板子跟我的电脑的串口连接线?

www [Author] Mar 29, 2023 17:49
0
/A

我按照你这个连接http://wiki.telink-semi.cn/wiki/IDE-and-Tools/BDT_for_TLSR9_Series_in_Linux/操作,

(1)报错提示“找不到USB”,我在ubuntu虚拟机里怎么看板子有没有通过USB连接到电脑上?

(2)这张图片里“启动外壳”啥意思,怎么启动?



TL_Soyo Mar 30, 2023 09:40
0
/A

你好,

1、串口请看说明

2、你的烧录盒子不支持在linux烧录,请在wiki下载windows的工具烧录bin文件http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/

3、外壳翻译错误,应该为终端。

www [Author] Mar 30, 2023 11:37
0
/A


因为我现在在ubuntu虚拟机里搭建的zephyr+telink B91的开发环境,我想在ubuntu里使用zephyr的west flash命令烧录,我该怎么做?还需要哪些东西?比如说重新购买一个支持在ubuntu下烧录的盒子,能否给我连接,还需要串口线吗?我能不能电话跟您沟通一下(我在贵平台的注册信息里有留我的电话),这样更直接一点,谢谢。


www [Author] Mar 30, 2023 12:58
0
/A


能否给个说明书(或者电子版的),关于烧录器跟B91板子的连线还是不清楚,比如说SWS跟SWS连还是跟SWM连线,这俩符号啥意思?


www [Author] Mar 30, 2023 13:02
0
/A


还有烧录器的说明书能给一份吗,上面4个信号灯是啥意思?


TL_Soyo Mar 30, 2023 13:22
0
/A

1、你好,你目前的盒子(图3)只能通过sws windows烧录,需要telink提供的jlink盒子才能在ubuntu或者windows中烧录,如图2所示,你可以购买后使用。

2、sws烧录可以在该连接下载工具后,在工具目录找到说明文档

http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/。

3、请多使用wiki网页以及论坛解决你的问题,同时你也可以在telink首页联系销售团队获取技术支持。

www [Author] Mar 30, 2023 13:23
0
/A


你好,我已经按照您给的Windows烧录软件BDT,已经将zephyr.bin(hello_world)文件烧录进板子了,然后我怎么运行这个demo在串口显示打印信息?

我使用的笔记本,它没有串口,我是不是需要安装一个USB转串口的驱动,然后我使用什么线或者工具能将B91上的串口1连接到我的笔记本上(成功连接的话,我的笔记本设备管理器-端口那里应该能显示连接的B91板子的串口吧),不好意思,对硬件不熟悉?

下图是我的烧录器和B91板子和我的笔记本的连线(这里我用了两根USB线,应该没什么问题吧):

能够给我显示描述一下,输出串口跟我的笔记本怎么连接?谢谢