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总线知识
以前开发过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文章
145浏览量
25653 -
泰凌微
+关注
关注
5文章
125浏览量
10659
发布评论请先 登录
相关推荐
PY32离线烧录器功能介绍,可批量烧录,支持PY32系列多款单片机
PY32离线烧录器可以对PY系列单片机进行批量烧录,现支持PY32F002A/002B/002/003/030/071/072/040/403/303芯片各封装和XL2409,XL32F001
【LicheeRV-Nano开发套件试用体验】+智能平板开发
首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。
鉴于试用报告格式调整,后面亦按要求展现。
申请理由: 个人多年嵌入式
发表于 03-06 23:05
stlink烧录器烧录步骤
烧录器是一种常用于嵌入式系统开发的工具,能够将程序代码烧录到芯片中。STLINK是STMicroelectronics公司推出的一款烧录器,用于烧录
仿真器和烧录器的区别
仿真器和烧录器的区别 仿真器和烧录器是电子技术领域中常见的两种设备,它们在电子系统的开发和调试过程中起着重要的作用。尽管它们都是用于调试电子设备的工具,但是它们的功能和工作原理有着明显的区别
泰凌微电子TLSR922x系列SoC产品简介
TLSR922x系列SoC是泰凌微电子高性能、低功耗、多协议无线连接芯片家族TLSR9的最新一代产品。TLSR922x在单个芯片上同时支持蓝牙低功耗和基于IEEE 802.15.4的低
爱普特微电子推出全新升级版烧录器
灵活性和可靠性,可保证研发和量产工作的顺利进行。 作为RISC-V MCU领域的领军企业,爱普特微电子不仅推出多系列全国产高可靠的RISC-V MCU产品,还可提供从芯片到程序代码库、开发套件、量产烧录、设计方案等完整成熟的工具
【野火 fireFlasher Mini 脱机烧录器】烧录器简要对比
因为之前对创芯工坊的烧录器PW200做过评测,所以本次就大概对比一下野火mini脱机烧录器和创芯工坊PW200烧录器的相关功能。
一、外观
野火烧录器主体颜色为蓝色,符合野火的深色
发表于 05-25 21:08
【野火 fireFlasher Mini 脱机烧录器】测试烧录次数限制和远程烧录
的左边选项中,可以限定烧录次数。如下图所示:
此处我们测试,就选择3次。选择好次数后,加载固件,直接点击一键烧录,烧录到脱机烧录器。
此时再点击退出配置,就可以AT32F437
发表于 05-24 23:52
【野火 fireFlasher Mini 脱机烧录器】改进设想和建议
一、经过一段时间的试用,野火 fireFlasher Mini 脱机烧录器的优势非常明显,自不必说了。
二、改进设想有以下几点:
1、如果可以,我打算第一时间给野火 fireFlasher Mini
发表于 05-24 21:36
【野火 fireFlasher Mini 脱机烧录器】开箱+环境搭建
烧录,主要分两步:
1将代码编译后生成的固件bin、hex、axf、elf文件下载到脱机烧录器中
2将脱机烧录器的代码通过SWD协议下载到开发板上
此
发表于 05-23 01:24
【野火 fireFlasher Mini 脱机烧录器】试用总结与建议
可以了。
从软件上的激活码功能大约也可以看出野火在此项目上的布局,脱机烧录器的价格可能会根据支持的芯片多少,提供不同的价位, 那不妨也把仿真器的功能添加上。
针对本次试用,有以下一些建议:
1、增加
发表于 05-22 10:02
评论