我以前用GCC写了一个操作系统(Micro RTOS),前段时间空闲了些,就想移植到MDK和IAR工具上,所以做起了MDK和IAR的菜鸟,MDK的移植比较顺利,IAR也还好,就是在写 连接配置文件时,发现其if (expr1) { directives1
} else {
directives2
}
逻辑是反的,也就是说,expr1为true时,不是使用directives1而是使用了directives2;希望老手帮忙测试确定一下。另外,好像IAR的嵌入汇编在引用外部变量时相当不方便(MDK要好些,GCC最好用,不过可能是因为我刚接触IAR才半个月,用不好),也希望哪位大师给指点一下。 |