MDK-Lite 2416工程:详尽的仿真配置与Ulink2连接教程

需积分: 6 0 下载量 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工程,进行有效的代码仿真和调试。在实际操作过程中,务必根据所使用的具体开发板和应用需求进行适当修改和优化。