
Realview MDK
文章平均质量分 83
wfq0624
这个作者很懒,什么都没留下…
展开
-
Realview MDK第一个程序
在mini2440(S3C2440)的板子上运行点亮LED 的程序,使GPB5输出低电平,会点亮LED. 1.Led_on.S的完整程序如下程序代码: -----------------------------led_on.S---------------------------------------------------- PRESERVE8 ;保持堆栈8字节对齐原创 2012-06-07 01:07:40 · 844 阅读 · 0 评论 -
keil 光标对齐
KEIL编辑器光标对齐:在KEIL安装路径找到\KEIL\TOOLS.INI文件并编辑[UV2] ANSI=1 // 如下所示: [UV2]ORGANIZATION="微软中国"NAME="微软用户", "msdn"EMAIL="msdn"ANSI=1ARMSEL=1BOOK0=UV4\RELEASE_NOTES.HTM("uVision Rel转载 2012-06-07 01:05:52 · 979 阅读 · 0 评论 -
integer operation result is out of range
integer operation result is out of range 在编写测试程序的过程中,有如下定义:#define UART1_EN (1编译后编译器报错:integer operation result is out of range (61-D),经查资料是由于溢出所致,宏定义默认常量是有符号型,当左移31位时,常数就变成负数,转载 2012-06-07 01:03:57 · 3090 阅读 · 0 评论 -
Realview MDK 中调试脚本的详细解析
和其他集成开发环境一样,Realview MDK 中也使用了调试脚本。调试脚本除了可以初始化软硬件的调试环境以外,还可以初始化Flash 的烧写环境,甚至可以提供信号函数模拟片上外围设备。所以在使用Realview MDK 调试和烧写的过程中,到处都有调试脚本的身影。下面将分三个方面详细地研究调试脚本的编写和使用。在介绍调试脚本之前,先必须了解Realview MDK 预定义的一些常用命令原创 2012-06-09 20:19:23 · 1432 阅读 · 0 评论 -
mdk 启动代码 __user_initial_stackheap()解析
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。请勿用于商业用途,否则将追究法律责任。http://blog.youkuaiyun.com/wfq0624 详细可参考http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0206ic/Chdcgbjd.html Realvi原创 2012-06-09 18:45:23 · 6128 阅读 · 1 评论 -
MDK启动代码__main(),__rt_entry()分析
详细可参考http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0206ic/Chdcgbjd.html Realview 编译工具开发指南.pdf 【第三章】 __main()时编译系统提供的一个函数,它通过调用__Scatter-load函数,把RW/RO输出段从装载域地址复制到运行域地址,并完成了ZI运原创 2012-06-09 18:25:55 · 4265 阅读 · 0 评论 -
MDK __main()代码执行过程分析
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。http://blog.youkuaiyun.com/wfq0624 1.1 __main()代码执行分析以keyled程序为例说明,keyled代码请参考我的博客网址:http://my.youkuaiyun.com/wfq0624/code/detail/7645 程序经过汇编启动代码,执行到原创 2012-06-10 23:44:32 · 9543 阅读 · 2 评论 -
MDK 分散加载文件分析
1.1 Realview MDK链接程序的两种方式使用RealviewMDK时不可避免的要涉及到链接脚本文件,特别是编译链接那些大的工程文件时更是如此。在链接脚本中可以指定代码的存储布局,可以将代码段、只读数据段、可读写的数据段分别存放,甚至可以精确地指定代码放置的位置,这一点是很关键的,譬如说启动代码就必须放在可执行文件的开始位置。由于链接脚本重要性,开发者必须掌握其编写的原创 2012-06-08 23:36:10 · 4144 阅读 · 0 评论 -
ARM RealView® 编译工具映像结构(分散加载)
1.1 ARM RealView® 编译工具映像结构本文章参考 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0206ic/Chdcgbjd.htmlRealview编译工具链接器用户指南.pdf 映像的结构由以下各项定义:• 映像的组成区和输出节的数量• 加载映像时原创 2012-06-09 16:36:56 · 1840 阅读 · 0 评论