为什么使用处理器专家进行的更改不适用于我的代码?

时间:2015-12-11 20:46:55

标签: embedded codewarrior

我在CodeWarrior中遇到了Processor Expert的问题。 我不能对外围设备进行更改应用于生成的代码。 例如,在使用计时器的代码中,如果我禁用计时器,重新生成代码,编译并加载代码,它就会继续工作。

另一方面,如果我从头开始一个项目,在我启用外围设备(在本例中为定时器)之前,相同的代码不起作用。

所以看起来第一代代码工作正常,但是对同一外设所做的任何更改都没有效果。

我试着寻找线索,看看处理器专家用户指南,到目前为止没有运气。我很欣赏任何我可能做错的事。 感谢

1 个答案:

答案 0 :(得分:0)

我在发布这个答案后解决了这个问题。我启动了项目,启用了选项 Processor expert 。我启动了一个新项目,启用设备初始化。 Everithing现在按预期工作,在生成代码后应用于mcuinit.c的目标CPU窗口中完成的修改。 This user guide帮助我解决了设备初始化处理器专家之间的区别。