RealView MDK 4.01安装与使用教程:J-Link仿真器详解

4星 · 超过85%的资源 需积分: 9 8 下载量 118 浏览量 更新于2024-07-31 收藏 940KB PDF 举报
"Keil_MDK4.01安装、使用说明.pdf" 本文档详细介绍了Keil_MDK4.01的安装与使用方法,针对RealView MDK 4.01这一专业嵌入式开发工具,适用于Luminary Micro Stellaris系列。文档中包含了从安装、配置到实际项目开发的全过程,特别提到了J-Link仿真器的使用。 首先,RealView MDK是ARM公司推出的一款针对微控制器的集成开发环境(IDE),它结合了ARM的最新技术工具RVCT和知名的μVision IDE,提供了一种高效且用户友好的开发体验。相比于早期的工具如ADS,RealView编译器的性能提升可达20%以上。 J-Link仿真器是文档中提到的重要辅助设备,它是一款全功能的ARM调试器,兼容多种集成开发环境,如IAR EWARM、ADS、KEIL、WINARM等。J-Link的特点包括USB 2.0接口、高速下载和DCC速度、支持各种ARM7/ARM9及Cortex-M3核心的芯片,并能无缝集成IAR Workbench。其USB供电设计使得使用更加便捷,且无须额外电源。 在安装部分,文档详述了RealView MDK 4.01的安装步骤,包括主程序的安装和驱动库的安装。驱动库的更新也是必要的,以确保与最新的硬件和系统兼容。 在实际项目开发章节,文档涵盖了从创建新工程到代码运行的全过程。创建工程时,用户需要进行一系列配置,如选择目标处理器、设定工程路径等。接着是工程管理,包括添加源文件、设置包含路径等。工程的基本配置涉及编译器选项、链接器选项,这些设置直接影响代码的优化程度和最终生成的二进制文件。在编译链接阶段,用户会了解如何执行编译、生成可执行文件。然后是程序的烧写,J-Link仿真器在这里起到了关键作用,能够将编译好的代码快速写入到目标芯片的FLASH中。最后,通过仿真器可以运行代码,观察程序执行情况。 总体来说,这份指南是学习和使用Keil MDK 4.01进行ARM开发的宝贵资料,不仅提供了详细的步骤指导,还介绍了关键工具的特性,对于初学者和经验丰富的开发者都具有很高的参考价值。

*** Using Compiler '', folder: 'E:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'Target 1' compiling core_cm3.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\core_cm3.__i"' compiling system_stm32f10x.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\system_stm32f10x.__i"' compiling misc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\misc.__i"' compiling stm32f10x_bkp.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_bkp.__i"' compiling stm32f10x_adc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_adc.__i"' compiling stm32f10x_can.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_can.__i"' compiling stm32f10x_cec.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_cec.__i"' compiling stm32f10x_crc.c... *** Error: CreateProcess failed, Command: '"E:\Keil_v5\ARM\ARMCLANG\Bin\ArmCC" --via ".\objects\stm32f10x_crc.__i"' linking... .\Objects\test.axf: Error: L6967E: Entry point (0x08000000) points to a Thumb instruction but is not a valid Thumb code pointer. Finished: 0 information, 0 warning and 1 error messages. ".\Objects\test.axf" - 1 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:00

2023-07-14 上传