- 博客(9)
- 资源 (15)
- 收藏
- 关注
转载 ARM CC heap&stack
1.作用:用于提供编译器的初始化C库函数设置用户程序的堆栈所需要的堆栈信息。2。__user_initial_stackheap() 返回:r0 中的堆基址r1 中的堆栈基址,即堆栈区中的最高地址r2 中的堆限制r3 中的堆栈限制,即堆栈区中的最低地址。有单区模型和双区模型。单区模型:(r0,r1)是单个堆栈和堆区。r1 大于 r0,并忽略 r2 和 r
2014-04-25 09:17:17 3532
转载 【转】ARM编程:Scatter文件的编写、分析
今天拿了被同事扔一边的ARM培训资料翻阅,读至scatter一节,发现写得甚是精辟。之前看的很多国人写得文章,未免有简单问题复杂化之嫌。而ARM的RVCT手册又偏冗长,不易让人立刻看到重点。今归纳如下:scatter基本点:1. 编译后输出的映像文件中各段是首尾相连的,中间没有空闲的区域,它们的先后关系是根据链接时参数的先后次序决定的 armlinker -file1.o file2.
2014-04-23 00:22:30 2770
原创 Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(四) RAM调试 和 FLASH调试设置
有了GNU ARM插件的帮助,RAM调试设置非常简单,只要
2014-04-10 10:24:46 3712 1
原创 Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(三)调试篇
新版的GNU ARM插件提供了对 JLINK的支持,大大方便了 Eclipse +GCCk
2014-04-10 10:17:07 8371 7
原创 关于LWIP_1.4.1在STM32平台移植后大数据包ping不通问题
heth.Init.ChecksumMode = ETH_CHECKSUM_BY_HARDWARE;
2014-04-08 22:18:20 8920 2
原创 IAR 环境下基于JLINK在RAM中调试STM32
最近在用STM32F207,1M flash, 128K ram, 一般的程序都可以放在RAM中进行调试,速度快,又可以大大减少FLASH擦写次数。搜索了一下网上的相关材料,相关设置如下:1、Project -> Options -> Linker, 修改链接文件为RAM方式,比如我的修改为 $PROJ_DIR$\stm32f2xx_sram.icf
2014-04-03 14:31:42 10837
原创 Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(一)工具篇
这段时间玩了一段STM32F207和STM32F407,以前一直用IAR环境,但STM32的库函数太多,码代码实在是费劲,要是有类似VC助手那样的提示功能就好了。上网搜索了一堆资料,貌似Eclipse + 插件可以实现想要的功能,于是乎就搞了一下Windows下的GCC开发环境,忙活了几天,基本搞定,现在把过程记录一下。第一部分:工具篇 搭建过程在 WINXP 和
2014-04-03 11:27:02 26541 2
USB TO SERIAL DRIVER
2014-05-13
freeRTOS8.0_STM32F407
2014-04-08
freeRTOS8.0在STM32F207上的移植例子
2014-04-05
freeRTOS8.0 for STM32F407(Eclipse +GCC)
2014-04-05
10部算法经典著作合集(英文版)
2014-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人