PIC C编译器,如何禁止部分代码被优化?
本帖最后由 斗笠渔翁2 于 2014-9-28 14:02 编辑只能插入汇编?目前查看到的资料是只能插入汇编,汇编不会被优化的.
有没有其他办法 禁止 部分C语句 别优化.
问题背景, 写入FLAHS 代码中有
PMCON2 = 0x55;
PMCON2 = 0xAA;
直接被XC8编译器删除. 检查 PMCON2的定义。
参考/* Universal Asynchronous Receiver Transmitter 0 (UART0) */
#define U0RBR (*((volatile unsigned char *) 0xE000C000))
#define U0THR (*((volatile unsigned char *) 0xE000C000)) aozima 发表于 2014-9-28 14:10
检查 PMCON2的定义。
参考
// Register: PMCON2
extern volatile unsigned char PMCON2 @ 0x196;
一样的定义方式?? XC8优化的这么厉害?????????????
页:
[1]