阅读:2453回复:2
请问如何在编程时定位Flash代码空间
我想将我的程序分成两部分一部分放在flash 代码空间的前1K,另一部分放在flash代码空间的最后1K,两部分通过跳转掉用,请问用Keil C该如何实现呢?
我在汇编中可以使用org 描述符来指定后续程序段在代码空间中的地址,但是在C中该如何实现呢?我试着在C中嵌套汇编再使用ORG来指定到代码空间的空闲地址,结果失败了,代码根本没被写到那个地方,还请高手指点指点我吧 [编辑 - 4/16/05 by perjune] |
|
沙发#
发布于:2005-04-18 11:46
加入编译指令可以定位程序模块在flash中的位置,在工程属性的BL51 Misc中的Misc controls里加入定位指令就可以了,详细可参考HLP目录下的帮助文件,里面写得很清楚了~ :)
|
|
板凳#
发布于:2005-04-25 00:41
使用_at_ 宏
|
|