此帖出自嵌入式系统论坛
最新回复
to iwillalwaysloveyou,
我也有过这样的疑问,基本上在KEIL工具上,要想函数的临时变量不要采用固定的地址,只有可重入(reentrant),不过可重入后代码就变大许多,可以说keil没有考虑好把部分模块打包lib后时,采用堆栈这种模式来调用,或者是没有优化好吧。
IAR Embedded Workbench for MCS-51就基本可以解决这个问题,IAR编译出来的程序,局部变量采用的堆栈的模式,是完全可以满足你的要求。
只有写过一些MASKROM程序的人才有这样的体会,我们现在就在用IAR的模式,IAR就是入门难一点,IAR有点GCC的风格,程序的连接过程完全能有开发者自主控制住你的程序。
详情
回复
发表于 2009-8-18 20:55
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
EEWorld Datasheet 技术支持