主题中讨论的其他器件:UNIFLASH
在使用具有相同器件的 Launchpad 进行初始开发之后、我们在 CCS 中创建了一个项目、以基于 CC3220SFMODA 的定制板为目标。 在 RAM 编译中运行的调试编译、在两个平台上都可以正常运行、.out 文件大小位于 KB 中。 刷写 bin 文件后代码不运行、我们发现它超过16MB! 当我们尝试下载 Uniflash 时、Uniflash 没有任何问题、但它似乎不会擦除闪存中当前的任何内容。 CCS 演示项目可以在我们的定制板上成功刷写、因此我们对我们的设计充满信心。 我们注意到、这些 bin 文件比我们的文件小得多。
当我查看.map 文件时、它与演示中的文件类似、但我们的.text 非常大。 我们希望了解导致编译器引入/生成多余代码的原因。 我们还尝试进行演示项目、并完成重新创建应用程序的过程、以查看该过程中可能发生的情况。 我们当前的应用实际上基于我们修改的演示、因此我们不确定在此过程中发生了什么。
请告诉我们是否有任何关于如何处理此问题的建议-我认为开始编辑演示项目有点工作、我觉得有些工具可能不能理解。 我可以发布您可能想要查看的任何文件。
谢谢、Pete