MDK-Lite 2416工程:详尽的仿真配置与Ulink2连接教程
需积分: 6 20 浏览量
更新于2024-09-04
收藏 664KB DOCX 举报
本文档详细介绍了如何使用MDK工具在三星2416处理器平台上建立并配置仿真工程,适用于初学者和有一定经验的工程师参考。首先,确保安装了MDK-Lite 4.53或更高版本。然后,按照以下步骤进行操作:
1. **工程创建**:
创建一个新的工程,命名为"project_2416",并保存。选择三星2416作为目标CPU。
2. **硬件配置**:
- **晶振频率**:设置Target选项中的晶振频率为12.0MHz,适应板子实际配置。
- **内存映射**:使用板载的64MB DDR2内存,将其挂载到bank6,并将程序加载起始地址设为0x30000000,大小为32KB,考虑到评估板的仿真限制。
- **RAM区**:定义一个32KB的RAM区(0x30008000)用于临时存储程序,而片内SRAM(8KB)暂不使用。
3. **文件输出路径**:
在Output选项中,设置对象文件(obj)的目标文件存放路径。
4. **列表与映射**:
选择存放map和list等重要信息的文件路径,一般与工程根目录关联。
5. **链接器配置**:
对工程的链接器进行必要的设置,以确保正确链接和生成可执行文件。
6. **调试选项**:
选择使用ULINK2作为仿真器,配置完成后,确认仿真器能够识别目标设备。
7. **SDRAM初始化**:
因为程序需加载到SDRAM中仿真,需先清除WatchDog寄存器、设置中断向量和其他寄存器值,然后移除"LoadApplicationatStartup"选项,选择一个初始化脚本文件。
8. **初始化脚本**:
初始化脚本示例包含了WatchDog寄存器的清零以及部分中断向量的设置,这部分代码根据具体应用需求进行调整。
通过以上步骤,你将能够设置好MDK-Lite环境下的2416工程,进行有效的代码仿真和调试。在实际操作过程中,务必根据所使用的具体开发板和应用需求进行适当修改和优化。
2022-11-23 上传
2022-11-12 上传
2024-05-29 上传
2022-11-29 上传
2022-11-23 上传
2019-05-10 上传
2023-02-22 上传
2022-10-24 上传
2023-02-22 上传
xuehua_1008
- 粉丝: 2
- 资源: 17
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍