共2条
1/1 1 跳转至页
KeilC KeilC中怎么将程序段定义到指定的位置

问
汇编中有ORG XXXX
KeilC中有吗? 答 1: 编译器有指令可以做到的。 答 2: 我也想知道!RT! 答 3: 用_at_可以吗? 答 4: 在LINK里设置 答 5: _at_不能定义 code 在porject option 的 BL51 Locate 里设定
具体的看看编译器的说明吧 答 6: 感觉有些地方还是要考虑这个问题的比如说MCU里有一段启动代码,而外部存储器器里有OS,要在启动代码里将PC指针指向外存储器的OS的开始部分(Init)
很明显,这两个部分是分开编译的,不知道有不有办法实现 答 7: link选项bl51 locate
如下,详见手册
PR?abc?ccd(0x2000) 答 8: 能不能说具体点还是不太明白 答 9: 使用_at_语句先开辟出一些空间例如
unsigned char code CONST_CODE[1024] _at_ 0x1000
然后再在C中嵌入汇编,用汇编语句ORG定位到0x1000不知道
行不行?
KeilC中有吗? 答 1: 编译器有指令可以做到的。 答 2: 我也想知道!RT! 答 3: 用_at_可以吗? 答 4: 在LINK里设置 答 5: _at_不能定义 code 在porject option 的 BL51 Locate 里设定
具体的看看编译器的说明吧 答 6: 感觉有些地方还是要考虑这个问题的比如说MCU里有一段启动代码,而外部存储器器里有OS,要在启动代码里将PC指针指向外存储器的OS的开始部分(Init)
很明显,这两个部分是分开编译的,不知道有不有办法实现 答 7: link选项bl51 locate
如下,详见手册
PR?abc?ccd(0x2000) 答 8: 能不能说具体点还是不太明白 答 9: 使用_at_语句先开辟出一些空间例如
unsigned char code CONST_CODE[1024] _at_ 0x1000
然后再在C中嵌入汇编,用汇编语句ORG定位到0x1000不知道
行不行?
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |