W80X 模拟器 / W802 虚拟开发板(适用于W800/W801/W806...)

时间:2024年07月28日 人气:...

前面看到平头哥有支持 QEMU,心想这下可有救了,继上文云共享 W800 开发板项目废弃之后,就有又可以找到一种新的思路来简单无开实际开发板运行 W800 固件了。

回想19年的时候,想基于 W600 制作一款模拟器,选择了QEMU,当时起草了 machine 后,想到有那么多的外设需要模拟,感觉功力不甚够,后来慢慢就搁置了,最后只是搞了个另种实现,而现在搞出了 W80X 模拟器之后我终于实现了当年愿望,哈哈哈。

话不多说,经过我的打造,现在制作了一款适用于 W80X 系列 SoC 的模拟器,可以模拟 W80X 的众多功能和外设, 成功运行大多数的固件。

经过后续的持续改进,增加更多的外设模拟,当前已经支持的外设有:

1. UART,支持了 6 路串口,仅提供输出 LOG 和输入指令这种简单使用。

· TX - PB19

· RX - PB20

2. DMA,支持内存到内存,支持部分设备使用内存到设备、设备到内存功能。

3. Timer,支持 6 路 Timer,不过毕竟是模拟的,精度还是不足。

4. 通用加密模块(只实现了 MD5 和 CRC32 的部分算法)

5. 片上 Flash(128M),带有合法出厂参数。

6. PSRAM(8M),没有真实设备上的使用限制。

· CK - PB0

· CS - PB1

· D0 - PB2

· D1 - PB3

· D2 - PB4

· D3 - PB5

🔒 本文后半部分需关注公众号解锁

请在公众号回复“文章解锁”获取验证码。

验证码 5 分钟内有效,单次使用

最美丽江花花草草大美长白山西北环形古都长安
推荐文章