资讯详情

资讯详情

CMT2380F32模块开发2-IDE软件配置

CMT2380F32 支持目前主流常用开发环境是 Keil MDK 和 IAR forARM 两种 IDE 平台。我使用的是Keil开发下面我就讲一下如何配置keil环境。首先需要下载资料包我用夸克网盘给你分享了「cmt2380(2022-7-26).exe」点击链接或复制整段内容打开「夸克APP」即可获取。/~807d3bIEeT~:/链接https://pan.quark.cn/s/92ac2f2d1902提取码Gsz5在资料里CMT2380F32_IDE_PACK.rar是需要使用的平台的补丁包。补丁包里面有IDE_MDK是给Keil使用的文件里面含有 Pack 文件夹和 Flash_CMT2380F32.FLM 文件其中在 Pack 文件夹内里面都含有 CMT2380F32 在 Keil IDE 的关联文件Flash_CMT2380F32.FLM 文件为 Flash 下载需要的文件。把 Pack 文件夹下内容拷贝到用户的 Keil IDE 安装路径下同名字文件夹内。把 Flash_CMT2380F32.FLM 文件拷贝到“Keil_v5\ARM\Flash”路径下。以前面提到“CMT2380F32_template”空工程为例在 Keil 环境下打开。我使用的是ST-link十几块钱很不错的性价比。点击魔术棒弹出 Option 窗口 在 Option 窗口选择 Debug 标签页我们调试工具选择ST-LINK 。然后 点击红圈的 Settings。再看右侧 Device 栏可以看到目标芯片描述明细。还有最后一步选择 Flash Download 标签页该页面下编程算法文件空白即不能进行 Flash 编程也就无法调试的。需要手动添加合适的文件点击 Add。选中“L005 32KB Flash”下面提示该文件的路径就是前面拷贝的 Flash_CMT2380F32.FLM 文件点 击 Add 即可至此工具链的相关设置完成可以进入调试/下载程序了点击 Keil 调试图标经过 Keil 一轮编译和下载 后进入调试界面可以仿真可以单步。注意事项SWD 调试接口 CMT2380F32 内核的 Cortex M0采用 SWD 调试接口仅需 4 线即可调试VCC、GND、SWDIO、SWDCLK 但要注意两点1. 调试的目标程序运行过程中如果占用或复用了 SWD 接口那么在下次调试或重新连接调试器时会出现无法连接2. 调试的目标程序运行过程中会进入到低功耗模块即内核睡眠状态。那么在下次调试或重新连接调试器时会出现无法连接针对上述两种情况例程中一般会建议在程序运行起初过程中预设一个等待触发的机制如等待某个按键触发有效后才进入到低功耗状态或 SWD 占用的工作模式。这样在下次重新上电或调试连接时会停留 在这个等待过程此时内核在工作SWD 也没有被占用可以确保调试器有效连接调试。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →