摘要: 1、实际上,对于在STM32F103这类资源紧缺的单片机芯片中: 代码段保存在Flash上,直接在Flash上运行(当然也可以重定位到内存里) 数据段暂时先保存在Flash上,然后在使用前被复制到内存里(只读数据段(RO data)不复制) 函数入口地址、函数参数、临时变量、const修饰的局部常量 阅读全文
posted @ 2024-05-12 10:57 流水江湖 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 这些步骤将源代码转换成可以在目标硬件上执行的机器代码。以下是这个过程的一般描述: 预处理(Preprocessing):源代码(如 .c、.cpp、.s 等)首先被预处理。预处理器处理源文件中的宏定义、条件编译指令、包含指令(如 #include)等。预处理器的输出通常是一个 .i 或 .ii 文件 阅读全文
posted @ 2024-05-12 09:50 流水江湖 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 名词: LR = Load region上面只有1个,实际可以有多个。 ER = Execution region1个LR中可以有多个ER。 ER = Execution region1个LR中可以有多个ER。 input section1个ER中可以有多个Input section。 首先,LR_ 阅读全文
posted @ 2024-05-12 00:35 流水江湖 阅读(196) 评论(0) 推荐(0) 编辑