5.24

 

今天的工作

明天的工作

困难

徐林峰

完善需求、概要设计等文档,TFS相关工作

TFS相关

 TFS不熟悉、网上具体文档、指导少

吴雪蕾

初期系统功能整合

协助WCF数据传输的实现

 

贾栋琳

WCF知识积累以及初步尝试

与吴一起实现WCF数据传输。进一步实现监控

 

王德仙

 测试用例设计

测试相关工作

 

松雷

 测试用例设计、文档撰写

测试相关工作

 

转载于:https://www.cnblogs.com/grouptwo/archive/2012/05/24/2517157.html

Keil MDK-ARM 5.24 是一款广泛用于嵌入式开发的集成开发环境(IDE),特别适用于基于 ARM 架构的微控制器开发。以下是关于 Keil MDK-ARM 5.24 的下载、更新内容以及使用教程的相关信息。 ### 下载 Keil MDK-ARM 5.24 可以通过 Keil 官方网站获取,具体页面如下: - 官方下载页面:[https://www.keil.com/demo/eval/arm.htm](https://www.keil.com/demo/eval/arm.htm) 该页面提供了不同版本的 MDK 软件,用户可以选择下载最新版本或历史版本进行安装[^2]。 --- ### 更新内容 Keil MDK-ARM 5.24 的更新主要集中在以下方面: 1. **支持更多新型号芯片**:Keil 不断扩展其设备数据库,以支持最新的 ARM Cortex-M 系列处理器,包括 M0、M3、M4、M7 和 M55 等。 2. **改进的调试功能**:增强对 J-Link、ULINK、ST-LINK 等调试器的支持,提升了调试效率和稳定性。 3. **兼容性提升**:MDK-ARM 5.24 改进了与 STM32CubeMX 工具的集成,解决了早期版本中可能出现的 `.gpdsc` 文件缺失问题,例如 `FrameworkCubeMX.gpdsc` 缺失错误 [^3]。 4. **代码优化与编译器升级**:引入了 Arm Compiler 6 的改进版本,进一步提升了代码生成效率和性能。 5. **新增 CMSIS-Pack 支持**:更好地支持 CMSIS-Pack 格式的软件组件管理,便于开发者快速集成中间件和驱动程序。 --- ### 使用教程 #### 安装步骤 1. **下载安装包**:从官方页面下载 MDK-ARM 5.24 安装文件。 2. **运行安装程序**:双击安装文件后,选择合适的安装路径(注意不能使用中文路径)。 3. **填写注册信息**:在安装过程中需要填写一些基本信息,可以输入空格跳过。 4. **完成安装**:点击 "Next" 直到安装完成,最后点击 "Finish"。 #### 安装芯片支持包(Pack) Keil MDK-ARM 5.x 版本需要手动安装芯片支持包(Pack),否则在创建工程时可能无法找到相应的芯片型号。 - 芯片包下载地址:[http://www.keil.com/dd2/pack/](http://www.keil.com/dd2/pack/) - 找到对应的厂商(如 STMicroelectronics)并下载对应系列芯片的 Pack 文件,例如: - F1 代表 M3 内核 - F4 代表 M4 内核 - F7 代表 M7 内核 - 下载完成后,双击安装即可,无需额外配置[^2]。 #### 解决常见问题 如果在使用 MDK-ARM 5.24 打开旧版本(如 5.15 或更早)的 STM32 工程时出现以下错误: ``` Error #545: Required gpdsc file 'FrameworkCubeMX.gpdsc' is missing ``` 请尝试以下解决方案: 1. 在工程目录下检查是否存在 `RTE` 文件夹,并确认其中是否有正确的 `.gpdsc` 文件。 2. 如果文件丢失,可以从 STM32CubeMX 重新生成工程配置,并确保启用了 RTE 组件。 3. 更新 Keil 到最新补丁版本,或者回退到兼容性更好的版本(如 5.15)[^3]。 #### 配合 J-Link 调试器使用 对于使用 J-Link V8 调试器的用户,推荐搭配以下工具链使用: - Keil MDK 版本:5.24a - J-Link 驱动版本:JLink_Windows_V612j.exe - JLink DLL 文件:JL2CM3.dll 安装完成后,在 Keil 中设置调试接口为 J-Link 并进行连接即可开始调试[^5]。 --- ### 示例代码:点亮 LED(STM32F103) 以下是一个简单的 STM32F103 点亮 LED 的示例代码,适用于 Keil MDK-ARM 开发环境: ```c #include "stm32f10x.h" void Delay(volatile uint32_t nCount) { while(nCount--) { __NOP(); } } int main(void) { // 使能 GPIOC 时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // 配置 PC13 引脚为推挽输出 GPIO_InitTypeDef GPIO_InitStruct; GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOC, &GPIO_InitStruct); while (1) { GPIO_ResetBits(GPIOC, GPIO_Pin_13); // 点亮 LED Delay(0xFFFFF); GPIO_SetBits(GPIOC, GPIO_Pin_13); // 关闭 LED Delay(0xFFFFF); } } ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值