您尚未登录。

楼主 #1 2021-02-23 16:08:43

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

先放个图
_20210223160428.jpg

受板上伙伴启发,抄了一个CH552的板子,lichuang打板,竟然自己犯了好几个错,哎好丢人:
1. 板子基本能工作
2. Arduino的cmsis_dap也能跑,就是速率差点,只有几K
哪位大拿有高速版本来着?

出的几个问题:
1. 电源封装搞错了,回来只能自己把电源翻过来焊接
2. 悲催的SMT只能1.6的板子,USB后面要垫东西才能接到正常USB接口
3. <2.0的板子没法单个做,搞了拼版,数量忘记调整了,原计划做5个,搞了50片

离线

#2 2021-02-23 17:22:18

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

我记得坑网有个人有CH552的V2版本。
至于俺之前说好要写的那个,最近发现源代码被俺搞丢了,估计需要花时间重写了,嘤嘤嘤 sad

离线

楼主 #3 2021-02-23 17:29:55

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

大侠竟然也翻车啊:) 这个ch55x还在弄吗 可以搞个完整版的cmsis_dap的

我搜看到ljbfly好像有个,不过他没上线好久了

离线

#4 2021-02-23 17:49:23

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

woyanihao 说:

大侠竟然也翻车啊:) 这个ch55x还在弄吗 可以搞个完整版的cmsis_dap的

我搜看到ljbfly好像有个,不过他没上线好久了

最近打算把坑重新捡起来了,不过已经成为996的社畜,只能慢慢来了 sad

最近编辑记录 metro (2021-02-23 17:49:36)

离线

楼主 #5 2021-02-23 17:58:17

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

一入侯门深似海 再回头已百年身
恭祝大侠早点上市,自由玩耍

离线

#6 2021-02-24 13:47:58

iamseer
会员
注册时间: 2020-06-06
已发帖子: 69
积分: 46.5

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

woyanihao 说:

先放个图
https://whycan.com/files/members/5702/微信图片_20210223160428.jpg

受板上伙伴启发,抄了一个CH552的板子,lichuang打板,竟然自己犯了好几个错,哎好丢人:
1. 板子基本能工作
2. Arduino的cmsis_dap也能跑,就是速率差点,只有几K
哪位大拿有高速版本来着?

出的几个问题:
1. 电源封装搞错了,回来只能自己把电源翻过来焊接
2. 悲催的SMT只能1.6的板子,USB后面要垫东西才能接到正常USB接口
3. <2.0的板子没法单个做,搞了拼版,数量忘记调整了,原计划做5个,搞了50片

1.6的板子用USB可以后面垫,但是垂直摇晃的问题不好解决,我想2mm也不会好。我找到一种叫 “USB 蓝牙铁壳12mm USB小铁壳 ”的东西,不到1毛钱,把USB那边做窄一点正好匹配USB口。如果有3D打印机,板上开孔自己打印几个支撑很好用的。直接胶粘估计也行。就算完全不粘,铁壳长度比母口深度大,不会拿不出来。

另外nerdralph回报说CH552用杜邦线连接HK32F是不可以用的。原因是振铃太大,时钟错误。CH552不能控制压摆率,所以SWD中间应该串一个50-150Ohm电阻做匹配,来消除振铃。

离线

#7 2021-02-24 13:59:46

iamseer
会员
注册时间: 2020-06-06
已发帖子: 69
积分: 46.5

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

补个图,USB铁壳长这样。
FluxBB bbcode 测试

离线

楼主 #8 2021-02-25 08:31:38

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

串了电阻还需要加额外上拉吗? 驱动能力不受影响吧?
USB端子这个太给力了。 不过还是想着换到micro usb了,这样简单粗暴

离线

#9 2021-02-25 11:28:29

iamseer
会员
注册时间: 2020-06-06
已发帖子: 69
积分: 46.5

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

woyanihao 说:

串了电阻还需要加额外上拉吗? 驱动能力不受影响吧?
USB端子这个太给力了。 不过还是想着换到micro usb了,这样简单粗暴

应该不需要别的改动。

离线

楼主 #10 2021-02-28 11:25:28

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

openocd可以烧录正常。但是pyocd烧录没作用,烧录过程没有报错,显示是正常的,这个是为什么呢?
目标板是STM32。

离线

#11 2021-02-28 13:04:08

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

woyanihao 说:

openocd可以烧录正常。但是pyocd烧录没作用,烧录过程没有报错,显示是正常的,这个是为什么呢?
目标板是STM32。

没作用是什么意思,没有写到Flash里面?
感觉可以USB抓包分析一下。

离线

楼主 #12 2021-02-28 13:06:14

woyanihao
会员
注册时间: 2021-01-07
已发帖子: 17
积分: 17

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

@metro  感谢。 是说烧录信息正常,写入的字节数也对,提示一切正常。 但是STM32断电正常重启后 目标的image并没有生效(点灯程序),STM32好像进入了BOOT模式(或者FLASH里面代码不对的crash模式). 同样的流程用openocd就可以烧录成功并正常工作。

离线

#13 2021-02-28 13:21:09

metro
会员
注册时间: 2019-03-09
已发帖子: 445
积分: 489

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

woyanihao 说:

@metro  感谢。 是说烧录信息正常,写入的字节数也对,提示一切正常。 但是STM32断电正常重启后 目标的image并没有生效(点灯程序),STM32好像进入了BOOT模式(或者FLASH里面代码不对的crash模式). 同样的流程用openocd就可以烧录成功并正常工作。

可以用ST-Link等工具把Flash读出来验证一下,CMSIS-DAP有没有相关工具就不清楚了。

离线

#14 2021-03-01 14:02:11

tlled
会员
注册时间: 2019-03-06
已发帖子: 37
积分: 72

Re: CH552 CMSIS_DAP V2板子打回来了,出了好几个错,好丢人:(

板子做的很小巧啊

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn