主题中讨论的其他部件: F28M36P63C2,controlSUITE
我一直只使用RAM Build来开发我的代码。 现在我想将它放在闪存上进行独立操作,它不起作用。
我恢复到了闪烁的示例代码,它在具有cconcto F28M36P63C2的controlCARD上运行得很好。 我独立构建闪存,加载它,删除仿真器,重置,两个LED都开始闪烁。 当我在目标设备上加载完全相同的闪存独立构建闪存示例代码(这是一个协奏曲F28M36H33B2),并且只更改引脚定义(因为我的LED位于不同的引脚上)时,它不起作用。 我知道该代码工作正常,因为当我创建RAM时,它在我的目标设备上工作正常,包括闪烁的示例和我自己的代码。 此外,当我在M3和C28上执行闪存构建(非独立)时,它也可以在使用调试器启动时运行,但很明显,如果我删除调试器并重置,M3就会启动,因为它确实会向C28发送启动命令。
总之,当我在controlCARD上加载闪存和单个闪存的示例代码时,它工作正常,但在我自己的设备上它不工作,当我重置它时,没有LED开始闪烁。 为什么会这样,唯一的区别是协奏曲装置? 从controlCARD移至目标设备时,是否必须更改命令链接器文件中的内容? 我使用controlSUITE中的盲示例v206。
谢谢
阿尔伯特