本文来源电子发烧友社区,作者:明祥军, 帖子地址:https://bbs.elecfans.com/jishu_2290886_1_1.html
TLSR9518B烧录器和Swire总线知识
工预善其事,必先利其器,这几天一直被TLSR9xxx的烧录器问题搅得很烦,区分开了TLSR9 Dev Key和Telink Burn Board这两者有着很大不同,前者支持2-wire JTAG和4-wire JTAG(见文档《AN_20200731_E_User Guide forTLSR9_DEV_KEY》),后者支持Swire和UART,且后者有2枚按键:

图1 TLSR9 Dev Key和Telink BurnBoard两种烧录器对比
槽点有二:
1. Telink Burn Board没有相应说明,且TLSR9518ADK80D板子接线也未提及
本身是128K SRAM+512KFlash,4K/Sector(0x1000),共128个扇区;RV32指令集。

图2 Flash大小
一、BDT报错Swire error问题
文档给的是TLSR9 Dev Key接法,Telink Burn Board和TLSR9518ADK80D的接法目前没找到有关说明,和技术沟通后才得知Telink Burn Board需升级固件,后来几番查找在OpenHarmony的仓库发现了原话,见链接https://gitee.com/openharmony/device_soc_telink/blob/master/README_zh.md#%E7%BC%96%E8%AF%91%E5%B7%A5%E7%A8%8B。

图3 TelinkBurn Board提示Swire error解决办法:固件升级
二、Swire总线知识
有几个很重要的参考链接,基于M6智能手环拆解:
以前开发过DHT11驱动,也是single-wire,但此swire非彼single-wire,还是差距很大,参考上面链接,知道先发起始字节0x5A,再发两字节地址,接着RW_ID,再就是数据,结束是0xFF。每个字节由9bit构成,MSB代表Cmd/Data,0代表后续序列为命令,1代表数据,起始和结束字节MSB均为1。每bit构成见下文详细描述。上述第2个链接有STM32模拟的Swire时序驱动。具体时序我抓取了波形,不知是我的LA精度不够还是烧录器固件时钟本身有偏移:
图4 Swire起始字节0x5A
通过量测,得到:
|
电平bit
|
Tlow(us)
|
Thigh(us)
|
高低比值
|
bit时间(us)
|
|
0
|
0.375
|
2.125
|
5.67
|
2.5
|
|
1
|
1.875
|
0.625
|
3
|
2.5
|
官方描述0电平是Thigh/Tlow=4,1电平是Tlow/Thigh=4,由上表知总时间不变,但比值在波动(5.67+3)/2=4。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
烧录器
+关注
关注
3文章
260浏览量
29456 -
泰凌微
+关注
关注
8文章
207浏览量
12595
发布评论请先 登录
相关推荐
热点推荐
支持万种芯片?全能型通用芯片烧录器真的是智商税吗?
通用烧录器支持万种芯片,为何研发能用、产线却拒用?本文深度解析通用 / 专用烧录器技术差异、适用场景、稳定性与产能痛点,帮工程师正确选型、避开量产风险。
调试烧录器买JLINK的好还是DAP的好?
烧录器貌似有三种吧,一般都是什么Link,接口都是JTAG、SWD的。
又发现还有教CMSIS-DAP的烧录器,那么买哪个好呢。我需要一个技能支持JTAG接口又能支持SWD接口的烧录器。
发表于 01-15 08:05
DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程
DA14535 USB开发套件硬件解析:开启低功耗蓝牙开发新征程 在当今的电子设备开发领域,低功耗蓝牙技术因其广泛的应用前景和高效的性能表现,受到了众多开发者的青睐。Renesas的D
自主可靠 量产无忧 | 匠芯创离线烧录器实现量产应用
近日,匠芯创自主研发的离线烧录器已实现批量生产,并在多家客户的量产项目中稳定应用,其出色的可靠性与易用性赢得客户的高度认可。该烧录器从核心主控芯片、硬件电路设计,到嵌入式软件与上位机工具,均由匠芯创
泰凌微电子多系列SoC率先支持Zigbee 4.0标准 助力更高效的连接
连接标准联盟最新发布的Zigbee 4.0标准,为低功耗物联网连接带来了全新升级!泰凌微电子迅速响应,旗下TLSR9、TL3、TL7系列SoC已率先实现对该标准的支持,以硬核技术助力智
【HD200IS A2 DK 】青翼凌云科技基于昇腾 310B 高可靠智能计算开发套件
HD200IS A2 DK 是一款基于华为昇腾 310B 的高性能 AI 智能 计算开发套件。该开发套件通过毛纽扣连接器将 310B 模组和
瑞芯微RV1126B开发套件评测大赛正式开赛!
大赛简介EASYEAI灵眸科技正式启动2025年首届“瑞芯微RV1126B开发套件评测大赛”,以“硬核实践,赋能未来”为主题,面向开发者开放价值835元的EASYEAINano-TB
芯海单片机 烧录器提示“烧录文件错误”怎么解决
芯海单片机烧录器提示“烧录文件错误”怎么解决?
芯海简易烧录器
下载到烧录器正常,读取烧录器正常,读取芯片正常,
但是一
发表于 09-25 09:23
昂科烧录器支持Renergy锐能微的单相智能表SOC芯片RN8211B
芯片烧录领导者昂科技术,在其新版烧录软件发布之际,同时宣布扩展了兼容芯片型号列表。新增型号包含了锐能微的单相智能表SOC芯片RN8211B,该芯片已获得昂科通用
【高云GW5AT-LV60 开发套件试用体验】三、LED灯控制实验
【高云GW5AT-LV60 开发套件试用体验】三、LED灯控制实验
高云软件开发环境搭建好以后,进行正式的FPGA编程前,必须使用安装好的Gowin 软件,结合高云GW5AT-LV60 开发套
发表于 07-21 05:57
一般烧录器烧录MCU常见的设置和配置方法
/jishu_2491063_1_1.html
烧录器给其单片机(MCU)烧录程序,一般遵循以下步骤。具体细节可能会因烧录器型号、目标芯片型号和使用的烧录软件版本略有不同,但核心流程是
发表于 06-17 11:26
晶华微四通道烧录器解决方案
杭州晶华微电子股份有限公司(股票代码:688130)自主研发设计的四通道烧录器是一款高效的烧录工具,支持同时对4颗芯片的烧录。既满足了客户对烧录芯片速度的要求,又降低了用户对
【泰凌微TLSR9系列开发套件试用体验】TLSR9518B 烧录器和Swire总线知识
评论