感谢南京中科微和发烧友论坛进行的这次活动,我得到了一块中科微CSM32RV20的开发板。
第一次用中科微的开发板,最初看说明和文档,要安装厂家提供的CSMStudio IDE,觉得比较麻烦,可是安装试用了一下之后,发现还不错。
开箱
**第一次加电:**电源灯亮,三色灯开始闪烁
IDE安装:
安装CSM Stduio IDE还是比较简单的,都直接下一步就好了。IDE启动界面:
新建一个工程:
新建工程时首先弹出了芯片选择的对话框,选择相应的芯片,这里列了两个,选CSM32RV20,点"GO"按钮。然后输入项目名称、目录等信息,点"Finish",项目就建好了,一些常用的代码、头文件都拷到项目目录中了。
初步查看项目基本代码
主要是main.c,IDE生成的main模板预先写了很多代码,大多数是注释,可能是厂家为了便于开发者写各种应用,省去查文档的过程,把常用的主要初始化、设置过程都写在模板里了,还都是注释。我个人觉得不太适应,有点乱,但是这种方式对新手来说太友好了。
我就改了几句,在主循环里亮个灯试一下。
编译点build,比较顺利,但编译输出信息比较多,没细看,只是最后有12个警告,先不管了。
下载
使用厂家提供的CSMISP_1.0.6_Setup安装。ISP界面如下:
下载费了一点周折。主要是我手头刚好没有type-c的usb数据线,但有CP2102转串口的板子,就自作聪明的把原有的串口线接到开发板的TXD、RXD上,电源也用的原有CP2102出来的v33、gnd接到开发板,结果下载等待握手后怎么按复位都没反映。
仔细看了开发板发现它自带了CH340,就还是找了根usb线插上,然后ISP自动出现个提示:设备插入。串口列表里也出现了新增加的一个CH340串口。
再次下载成功。
第一次用中科微的芯片和开发板,只是简单的尝试了一下入门过程,更多功能和应用待日后慢慢摸索吧。
再次感谢发烧友论坛和南京中科微公司!
VID_20220713_175541
|