本帖最后由 秦生0303 于 2022-6-28 22:46 编辑
很快就收到了开发板的物流信息,感谢二姨家联合芯源半导体组织的这次活动,有幸获得CW32F030CxTx StartKit评估板测评资格,接下来就让我带领大家一起体验一下芯源半导体的首款32位MCU的魅力。
由于还没有收到实物只能暂借论坛活动的效果图如下:
根据活动界面的提示,我们首先获取开发板及相关芯片的资料,登录官网-技术支持-下载中心获取对应资料:
包括芯片及开发板的用户手册各一份;
芯片的数据手册一份;
开发板的原理图及BOM;
软件开发工具傻瓜式介绍;
固件库(基本都是参照STM32固件库的模式编写,大家基本都是一样的,都是为了照顾大部分工程师的习惯)。
第一部分:
打开CW32F030CxTx StartKit评估板使用手册和CW32F030CxTxStartKit原理图,首先要对开发板进行一个全面的了解,结合实物对板载资源进行分析,开发板还是比较简洁的,相对多种开发板的一般配置,多了FLASH芯片和EEPROM芯片,不过有一点需要注意,本开发板不带板载调试器,不适合完全的小白去学习,下载器不便宜。
其他板载资源如下:
1. CW32F030CxTx 微控制器(ARM® Cortex®-M0+ 最高主频64MHz),LQFP48 封装,64K 字节FLASH,8K 字节RAM;
2. 多种方式供电:USB VBUS 供电,3.3V 供电(LD1117AS33TR),外接1.65V ~ 5.5V 供电,宽电压供电;
3. 复位轻触开关(S3),用户轻触开关(S1,S2),对于测试过程复位开关基本没有;
4. 电源指示灯(LED3),用户指示灯(LED1,LED2);
5.USB转串口模块,芯片使用的是CH340N,接口使用的是miniUSB;
6.所有引脚都外引了,基本开发板都是这样操作,如何扩展就看个人的喜好了;
板卡的物理资源基本就这些,感觉不太好的就是miniUSB,感觉已经好几年不用这种USB接口了,没有板载的调试器,对新手不友好。
对于集成开发环境,本人习惯使用IAR,要求7.70版本以上,推荐使用CW-DAPLINK 调试器,如果也是SWD模式的话,理论jlink应该也可以支持,这个后续验证。
接下来我们配置一下IAR,在cw32f030-stdperiph-lib——IdeSupport——EWARM中有对IAR的工具链,只有编译相关的,并没有设备相关的,还是看不到,这里可以看到一点细节上的差异了,多数国产厂商都是做的应用程序进行补丁, IAR9.30版本已经直接支持了CW系列MCU,不过目前使用的是8.30版本,还是需要添加一下,把文件直接复制到arm下对应的驱动就可以了,效果是一样的。
然后我们就可以建立自己的工程,开始测评之旅! 要吐槽一下,那个大神知道如何再二姨家之家上传word文档(带图片的那种),文字好复制,图片添麻烦,苦它久矣,瞬间消灭80%积极性。
|