Image
Image

john_lee

+ 关注

粉丝 21     |     主题 33     |     回帖 1466

坚持使用 GCC 一百年不动摇!
“u8 buf[200]={0};”为什么会使.bin文件由7k变成8M?
2014-10-24 19:26
  • 侃单片机论坛
  • 31
  • 4257
  .main_application 是你的 lcf 文件中的啊(我说了是根据你文件内容的上下文修改的),那是 flash 中的最后 ...  
  你把DATA和 bss放进flash,那么其中的“变量”,实际上就变成“只读”了。而且,我不知道你的stack定位在哪 ...  
  DATA (RW) : ORIGIN = ...., LENGTH = .... 是定义memory area,但你给出 LENGTH 为 0 是不正确的。 ...  
  你先要了解两个基本术语:LMA 和 VMA,详解LMA(装载内存地址)与VMA(虚拟内存地址) AT 的作用就是定义该段( ...  
  很像 GNU ld script,如果就是的话,那么文件中有几处不正确的地方: 1、 Startup.c ...  
  lcf 文件是什么?你不是用的 GNU 工具链?  
  把 ld script 中关于 .data 的输出段描述贴出来看看(不要传文件,只贴文本就好)。 ...  
  估计你的 bin 是从 0 地址开始生成数据的,到 0x80C000 就是 8M 多。  
寻找能找到STM32进入硬件异常中断的原因的高手
2014-11-3 12:22
  • ARM技术论坛
  • 13
  • 8502
  到九哥的碗里来(群 139707900)  
用NVIC的ISER和ICER同时操作2个或以上中断时,是原子操作吗?
2014-11-23 13:54
  • ST MCU
  • 3
  • 2742
  这也钻牛角尖? 中断未打开时发生了中断又没有什么关系,中断又没有丢失,打开了中断就会响应。 ...  
M051中不能直接使用指针赋值木?
2014-12-4 21:58
  • 新唐MCU
  • 19
  • 1952
  cortex-m3 允许数据不对齐,而 cortex-m0 不允许,不要以为 cortex-m 都一样。  
Keil ARm 4.72的能自动完成代码,怎么用C51的不行?
2018-11-21 23:18
  • 侃单片机论坛
  • 14
  • 6157
  IDE 实现自动完成代码(CodeCompletion)需要有这个引擎才行,Keil 公司并没有自己的引擎,而是采用了一个 ...  
求教程序架构,望吐槽
2015-1-26 10:59
  • 侃单片机论坛
  • 34
  • 3883
  终极的程序架构: 1、只有一个全局变量。 .......  
一线研发之声 之 吐槽51谁能解?
2015-2-19 09:56
  • 侃单片机论坛
  • 72
  • 12745
  已经远离并遗忘51很久了。  
【安富莱STM32F407之uCOS-III教程】第10章 μCOS-III在高版本MDK开
2014-12-30 23:11
  • ST MCU
  • 10
  • 3048
  怎么ucos都到了3在cortex-m3/4上还不能完全不关中断啊。  
新手运用指针,求指教
2015-1-21 14:51
  • 侃单片机论坛
  • 7
  • 1077
  定义一个 pa 变量,只是啰嗦了一些,直接返回更简洁:当然了,对于优化的编译输出来说,两者的结果是完全一 ...  
  不是 pa 的问题,而是调用的问题,应该这样:  
宏定义的理解
2015-3-17 16:34
  • ARM技术论坛
  • 17
  • 2016
  常量表达式而已,表达式的求值计算是由编译器进行,术语称为“常量叠算(constant folding)”。 “宏”和 ...  
在eclipse里面怎么显示thumb-2汇编啊
2015-3-24 09:26
  • ST MCU
  • 3
  • 1596
  section 和符号表丢了? 试试 gdb 命令:set arm force-mode (arm|thumb|auto)  
2
3
近期访客