MC68HC908MR32的FLASH数据存储过程中关闭优化的问题
- UID
- 171994
- 性别
- 男
|
MC68HC908MR32的FLASH数据存储过程中关闭优化的问题
前一段在使用MC68HC908MR32的FLASH数据存储过程中,出现了因为优化导致读FLBPR的语句被去掉了的问题,当时在选项里选中了disable optimizations选项,关闭了全部优化解决了此问题。
但是相应的使整个程序变得很大,在加入到主程序后,由于RAM地址有限,使得转移到RAM中的函数和堆栈相冲突。
请问:1.有没有单独的选项可以只把部分优化关闭,从而减小程序长度
2.如果将读FLABPR的语句改为全部用list文件对应的汇编语言编写,然后开启全部优化是否可以?急问,恳请斑竹尽快回答 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
请参看CodeWarrior安装目录下的文档《Compiler_HC08.pdf》227页开始,里面有有关优化的指令,插入程序中就可控制优化的选项。 |
|
|
|
|
|