本帖最后由 lisingch 于 2020-7-11 23:00 编辑
测试了几款其他厂商的开发板,包括纳瓦特NV32F100x(Cortex-M0+)、华大半导体的HC32F460-EVB(Cortex-M4)、杰发科技的AC7801X(Cortex-M0+)、兆易创新的GD32103RET6(Cortex-M3),另外还有一款GD32E231C(Cortex-M23)因为调试接口没有引出而没有进行测试。最后还使用了HC32F460-EVB在IAR环境下进行了测试,但没有成功。
一、资源配备
1、PowerWriter V1.0.2.1;
2、win7 64;
3、NV32F100x(Cortex-M0+)、AC7801X(Cortex-M0+)、GD32103RET6(Cortex-M3)、HC32F460-EVB(Cortex-M4);
4、keil V5.31
5、IAR V8.20
二、测试过程
测试用到的开发板除GD32103RET6(Cortex-M3)是自己用拆机芯片制作的以外,其余均为参加21ic测评活动的开发板。其上的微控器芯片产品均为这些国内知名生产厂家,在众多的产品中都能看到他们的身影。测试中使用到的代码为厂家DEMO或根据DEMO修改而来,GD32103RET6使用了自己编写的测试代码。下面是测试的部分过程(测试产品顺序不分前后,随机排序):
1、纳瓦特NV32F100x(Cortex-M0+)
2、AC7801X(Cortex-M0+)
3、GD32103RET6(Cortex-M3)
4、HC32F460-EVB(Cortex-M4)
调试状态下PowerWriter的黄色状态指示灯呈闪烁状,运行平稳,四块开发的调试工作非常顺利,说明PowerWriter在KEIL下对其他厂商的芯片也能提供比较完美的支持,结果令人满意!
三、其他
HC32F460的DEMO里正好有EWARM的工程,使用IAR V8.20打开后发现该版本还没有支持HC32F460芯片,但编译能通过,使用PowerWriter下载调试依然遇到问题:
在所有设置均不变的情况下,将调试器选为ST-LINK后可以进行调试:
随后将IAR升级到V8.50版本,结果新版本依然没有对HC32F460的支持。另外就是之前的小工具不好用了,对这个版本无效。只能卸载再重装回V8.20版本。
连着两天先后使用了STM32F103RBT6、STM32F071C8T7、HC32F460PETB等三款芯片在IAR环境下测试都没成功,怀疑是不是哪个地方没有设置对?一直没有找到解决问题的办法。再继续摸索……
|