您尚未登录。

#1 Re: RISC-V » 避坑指南-国产wifi蓝牙芯片W800/W801/W806的GPIO速度很慢 » 2022-08-11 10:38:04

posystorage 说:

@xiao_fang
我优化过CH55x上的DAPLINK,望参考https://whycan.com/t_7786.html
这个我觉得不是ch5xx的问题(虽然ch5xx除了usb其他外设都很拉跨)
主要是原版daplink代码的swd时序部分写的很烂,而且是争对32位机的,这个优化以后其实速度挺快的

被大佬翻牌子了,我的上一个版本就是基于你和ljbfly的那个CH55X的程序的,移植你那个的话SWDCLK时钟只有300K左右。后来我对比原版程序,意识到你那个是针对8位机做了一些优化,而CH582是个用RISCV内核的32位机。所以我又移植了原版的2.0程序,用原版程序速度会更快一点,能到600K,但是如果不用点儿黑魔法优化,再往上提升就提不上去了。
昨天在论坛看到echo反馈说CH582内置的rom其实是SPIFLASH,导致程序运行速度奇慢,80M主频下和20M的Cortex-M打平手,详见 https://whycan.com/t_7318.html 。所以我下一步打算把所有关键代码都放到RAM里运行试试。

#2 Re: RISC-V » 避坑指南-国产wifi蓝牙芯片W800/W801/W806的GPIO速度很慢 » 2022-08-10 21:17:49

我这几天在往CH582上移植DAPLINK,用逻辑分析仪看过SWDCLK的输出波形,最高也只有600K左右,IO的输出语句我没看过汇编,就是一句简单的|=和&=。
这个速度真的是见了鬼了,一个80M主频的单片机,在不用黑魔法优化的情况下IO翻转速度居然还到不了1M`````````
QQ截图20220810211613.png

#3 Re: Cortex M0/M3/M4/M7 » 开源CH551/2实现的汇编优化高速DAP-Link (CMSIS-DAP v2) » 2022-08-02 20:08:37

感谢楼主分享的源码,我这几天正在学习usb,计划把它移植到CH583上,下一步使用蓝牙做一个无线的DAP。

页脚

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

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