Embedded 为什么使用processor expert所做的更改不适用于我的代码?

Embedded 为什么使用processor expert所做的更改不适用于我的代码?,embedded,codewarrior,Embedded,Codewarrior,我在CodeWarrior中遇到了一个处理器专家的问题。 我无法将外围设备中所做的更改应用于生成的代码。 例如,在使用计时器的代码中,如果禁用计时器,重新生成代码,编译并加载代码,它将继续工作 另一方面,如果我从头开始一个项目,在启用外围设备(在本例中为计时器)之前,相同的代码不起作用 因此,看起来第一代代码工作正常,但对同一外设所做的任何更改都没有效果 我试着寻找线索,看了看处理器专家用户指南,但到目前为止运气不佳。我很感激任何关于我可能做错什么的想法。 谢谢发布此答案后不久,我就解决了这个问

我在CodeWarrior中遇到了一个处理器专家的问题。 我无法将外围设备中所做的更改应用于生成的代码。 例如,在使用计时器的代码中,如果禁用计时器,重新生成代码,编译并加载代码,它将继续工作

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

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

我试着寻找线索,看了看处理器专家用户指南,但到目前为止运气不佳。我很感激任何关于我可能做错什么的想法。
谢谢

发布此答案后不久,我就解决了这个问题。我在启动项目时启用了选项Processor expert。我启动了一个新项目,启用了设备初始化。现在一切都如预期的那样工作,在生成代码后,目标CPU窗口中所做的修改将应用于mcuinit.c。 帮助我理解设备初始化处理器专家之间的区别