freescale的CW我只能用弱智形容

2020-02-19 21:08发布

const S8 me[]={"
Command list:
ME or HELP or /?
REPORT
READ
CLEAR
HEX
RESET ALL
SET DATETIME DD/MM/YYYY HH:MM:SS
SET BAUDRATE n(600-115200)
SET FLASH 1|0(En|Dis) 20(OnTime) 10(OffTime) 90(Period)
SET TIMES 100(Transtime) 20(ADtime)
SET LUX 1 10 100 1000
SET LS 20 500 3000
SET SPEED n(Low) n(High) n(Low_R) n(High_R)
"};

void ComMe()
{
SciPutsC(me);
}

这样可以正常运行
把me定义到函数ComMe里面就发送一堆乱码出来,跟踪进去发现,如果me定义在ComMe里面,me被翻译成指令,进入ComMe不是去执行SciPutsC,而是执行了me对应的机器码

之前就发现了CW的几个bug,报告到freescaleic.org,没什么反馈,现在又发现这种低级bug。这个项目作的我真痛苦。
- CodeWarrior for MCU
         Version: 10.4
         Build Id:130425
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
34条回答
orson
1楼-- · 2020-02-21 21:25
看高手指点了!
hgy_tom
2楼-- · 2020-02-21 23:36
看评论,围观一下
liuqian
3楼-- · 2020-02-22 04:15
marx 发表于 2013-11-7 20:16
老版CW还是eclipse版CW?

最新的,还联网更新过
liuqian
4楼-- · 2020-02-22 04:47
 精彩回答 2  元偷偷看……
electricit
5楼-- · 2020-02-22 09:00
CodeWarrior 十年了他就没变过样,代码战士
slotg
6楼-- · 2020-02-22 10:37
我觉得用起来还不错啊!

一周热门 更多>