不是说swd是arm专有的吗?gd的riscv单片机也没有支持两线的swd。
为何沁恒的riscv单片机可以支持?
最近编辑记录 Gentlepig (2021-02-01 16:05:45)
离线
天朝在乎专利吗?天朝是拿拳头硬度说话的地方,我能设计出来能实现功能,我就能用。
离线
这个我问过,最后沁恒官方的说法是和ARM的SWD协议不是一个东西(在datasheet里面被称为RVSWD),相当于只是借用了SWD的名字(串行调试线)而已。
另外,沁恒官方提供的调试器可以同时兼容SWD和RVSWD两种协议(需要切换工作状态),目测是在CMSIS-DAP上加了一些私有协议。
最近编辑记录 metro (2021-02-01 21:40:48)
离线
天朝在乎专利吗?天朝是拿拳头硬度说话的地方,我能设计出来能实现功能,我就能用。
你这是想当然的说法。3楼说的就让人信服。
离线
Swd有专利吗 专利号是多少
离线
嗯,国内生态不够好是没错,但张口就喷也不好
离线
Swd有专利吗 专利号是多少
搜了一下,能看到的最早专利似乎是这个:Communication Interface for Diagnostic Circuits of An Integrated Circuit,2023年8月到期,不过不清楚是否还存在后面改进的版本。
在中国的专利号是CN100487472C。
最近编辑记录 metro (2021-02-02 12:58:01)
离线
只是借用SWD串行调试线这个名字吧,比如LGT的AVR兼容8位机调试接口也叫SWD
离线
只是借用SWD串行调试线这个名字吧,比如LGT的AVR兼容8位机调试接口也叫SWD
应该是类似I2C,比飞利浦注册了商标,atmel和全志就叫TWI, ov叫SCCB,其实还是同一个东西。
离线
能参考创新发明专利造出来的赚钱东西还是很少
最近编辑记录 whyabc666 (2021-02-24 17:36:17)
离线
arm的swd应该是spi,之前看有人拿沁恒的8位单片机做调试器,有说过用硬spi去提升速度之类的话
离线
离线
这个帖子是我开的,当时二楼的回复是兼容ARM的SWD,后面他们自己删了😅
离线
XIVN1987 说:这个帖子是我开的,当时二楼的回复是兼容ARM的SWD,后面他们自己删了😅
实际上真兼容吗?
离线
离线
他们的协议是完全不一样的
离线
后面抓了一下波形,感觉是类cJTAG的协议,逻辑分析仪选cJTAG似乎可以解析出正确的数据,不过J-Link选cJTAG不能正常识别。
离线
如果专利是23年8月到期,那之后国产riscv芯片也可以直接用swd接口协议?不到两年时间了。不过最近感觉riscv单片机热度没上去。
离线
如果专利是23年8月到期,那之后国产riscv芯片也可以直接用swd接口协议?不到两年时间了。不过最近感觉riscv单片机热度没上去。
也不好说。就像JTAG/cJTAG,标准在那里,但是每个厂商都有私货。SWD是因为ARM大一统,如果RV没有大一统的SWD协议标准,A厂商的SWD桥和B厂商的不通用,那也没什么意义。
RV自己有自己的调试协议,而且RV开发者是一群大学教授,他们不会捡过期了的专利来用的。学术圈的核心利益是圈地,发文章,写标准,先把坑占上。怎么做最实用的东西不是他们的问题。
离线
不支持SWD,像好用的jlink和freemaster也用不了了,最近用一款riscv芯片真的是痛苦,烧写占了3个引脚,可以仿真但是用cdk的仿真不知道为啥断点后定义的数据类型根本就会超定义的位数,无奈改了串口的freemaster,又占两个引脚
离线