工具/软件:Code Composer Studio
大家好!
我们使用由 C2000十六进制实用程序生成的.hex 文件和闪存 API 库来远程更新器件中的软件。 使用 F28335、F2808和 F28377d 微控制器以及 CC v.7.4、一切都能正常运行。 但是、现在我们开始使用 F280041微控制器和 Code Composer v.10.1。 而且、当我尝试使用 C2000十六进制实用程序生成.hex 文件时、对齐出现问题。 在十六进制实用程序的参数中、我设置存储器宽度= 16、行宽度= 16。 但是、可以看到(在屏幕截图上)、代码块不是128位对齐。 第二个块必须从地址0x00080010 (例如)开始、而不是从0x00080004开始、以更正写入闪存的操作。 当然、当它从0x00080004开始时、Fapi_issueProgramming Command 函数返回 Fapi_Error_AppelincorrectDataBufferLength 应答。