标题: CH579M-R1开发环境的构建与使用 [打印本页]

作者: jinglixixi    时间: 2020-9-3 20:52
标题: CH579M-R1开发环境的构建与使用
本帖最后由 jinglixixi 于 2020-9-3 23:55 编辑

热切期待中的CH579开发板,终于乘着夕阳的霞光到来了!
CH579是集成BLE无线通讯的ARM内核32位微控制器。片上集成低功耗蓝牙BLE通讯模块、以太网控制器及收发器、全速USB主机和设备控制器及收发器、段式LCD驱动模块、ADC、触摸按键检测模块、RTC等丰富的外设资源。
除了CH579M-R1开发板,它还配有一条USB线,如图1所示。

图1 开发板及配件

有了开发板,接下来重要的工作就是构建开发环境。CH579开发板的开发工具即可以是KEIL4,也可以是KEIL5。
对于KEIL4的工程文件,只需以默认方式打开即可,无需额外配置。若使用KEIL5,则需安装Keil.WCH57x_DFP.1.1.0.pack,这样就可以在芯片列表中看到相应的芯片名称。

图2 芯片选取界面

CH579 程序起始地址: 0x00000000,容量限制 250K(0x3E800);CH579 SRAM 起始地址:0x20000000,容量限制 32K(0x8000)。
故在Code及RAM 配置时,应按图3所示进行设置。

图3 配置界面

经程序编译,完成后的界面如图4所示。

图4 完全编译

编译后所生成的目标文件为*.HEX,可使用WCHISPTool软件进行下载,其界面设置如图5所示。

图5 下载设置

在下载前,需将 开发板上的PB22 引脚接到GND 上,然后再上电。当下载完成后,再断开PB22与GND的连接。


作者: 广龙剑    时间: 2021-2-7 10:42
Keil.WCH57x_DFP.1.1.0.pack去哪里下载?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1