- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 JLink-GDBServer + eclipse 的调试环境
<br />JLink-GDBServer + eclipse 的调试环境。<br /><br />以下是我在网上收集整理的文章,希望以后能用上。<br /><br />原理:用jlink的基本都用RDI了吧,不是keil就是IAR。<br />jlink gdbserver和openocd是一回事,都是担任一个 gdb server的角色,<br />用来解释来自arm-elf-gdb的调试信号,并且控制硬件(Jlink或者openjtag)<br />既然一样,那么设置和gdb的初始化命令也大同小异
2010-09-14 15:26:00
4563
转载 Listing 3 Linker script for STM32F10x devices
(1) OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") (2) OUTPUT_ARCH(arm) (3) ENTRY(Reset_Handler) /* entry Point */ (4) MEMORY { /* memory map of STM32F1
2010-06-10 16:12:00
1267
转载 ARM嵌入式系统初始化过程
基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。初始化代码完成的操作与具有的硬件平台相关,但一般包括一下的内容:--初始化异常向量表(中断向量表)--初始化存储器系统--初始化堆栈--初始化有特殊要求的端口和设备--初始化应用程序的运行环境--调用主应用程序1、初始化异常向量表(中断向量表)
2010-06-10 15:15:00
2272
转载 Building Bare-Metal ARM Systems with GNU: Part 3
The Linker ScriptBy Miro Samek, Quantum LeapsEmbedded.com (07/10/07, 12:05:00 H EDT)In this part I move on to describe the GNU linker script for a bare-metal ARM project. The code accompanying this article is available online at the Embedded.com's Download
2010-06-09 16:16:00
954
转载 Gnu arm汇编说明 包括链接脚本文件的使用
1. 汇编系统预定义段名:.text: @代码段;.data: @初始化数据段;.bss: @为初始化数据段;注意:源程序中的.bss段应该位于.data之前;2. 定义入口点:汇编程序的缺省入口是start标号,用户也可以在连接脚本文件中用ENTRY标志指明其它入口点。3. Linux汇编程序中的宏定义:宏定义格式如下:.macro 宏名 参数名列表 @伪指令.macro定义一个宏; 宏体.endm @.endm表示宏结束;如果宏使用参数,那么在宏体中使用
2010-06-09 16:10:00
1934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人