主题中讨论的其他器件:C2000WARE
您好!
我正在使用 eZdsp F28335、并且在 RAM 中有一个工作正常的应用、我正尝试从闪存运行。 我相信我已经接近实现这一目标了、但是当我对 DSP 进行下电上电时、代码似乎没有运行。 启动时、我有一些 CAN 消息从 DSP 发送到笔记本电脑、并且在我重启加载闪存的项目后、这些消息不会发送。
我已经完成了三件事情来尝试将项目从 RAM 转换为闪存。
1.将 SW1引导开关更改为0000 =跳转至闪存
2.在主函数中添加了以下命令:
memcpy (&RamfuncsRunStart、&RamfuncsLoadStart、(uint32)&RamfuncsLoadSize);
InitFlash();
3.已使用闪存示例中使用的常用 F28335.cmd 文件。
所有闪存扇区都被擦除/报告、代码在调试后正常运行。 但是、当我对器件执行下电上电时、我看不到从 DSP 发送到计算机的 CAN 消息、并且程序似乎没有运行。 我是否遗漏了什么?