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条回答
kinsno
1楼-- · 2020-02-20 23:22
我是路过打酱油的,表示不习惯飞卡的CW环境,以前开发08的时候,总是搞的我非常不爽。
极度不喜欢,在我的不喜欢排行榜中它和PIC的那个破MP并列排名第一。
wswh2o
2楼-- · 2020-02-21 04:23
有时候的凑合
liuqian
3楼-- · 2020-02-21 09:47
FSL_TICS_LY 发表于 2013-11-7 15:03
在CW 10.5下试了一下楼主的问题,没有问题啊。
我用K60的片子做的测试
楼主用的是那个芯片,S08还是kinetis ...

CPU是MC9S08SH32
marx
4楼-- · 2020-02-21 15:24
老版CW还是eclipse版CW?
jiang887786
5楼-- · 2020-02-21 17:50
 精彩回答 2  元偷偷看……
661球
6楼-- · 2020-02-21 18:46
这个···因人而异吧,不能单纯说工具好坏

一周热门 更多>