This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/SW-EK-TM4C1294XL:Cortex_M4_0:文件加载程序:验证失败:地址0x0000000000000000处的值不匹配请验证目标存储器和存储器映射。

Guru**** 2482225 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/719984/ccs-sw-ek-tm4c1294xl-cortex_m4_0-file-loader-verification-failed-values-at-address-0x0000000000000000-do-not-match-please-verify-target-memory-and-memory-map

器件型号:SW-EK-TM4C1294XL

工具/软件:Code Composer Studio

我没有测试闪存程序、现在我无法将任何代码下载到 launchpad、并显示错误"Cortex_M4_0:文件加载程序:验证失败:地址0x0000000000000000处的值不匹配请验证目标存储器和存储器映射。"。

我的代码如下:

int main (void){

SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz |SYSCTL_OSC_MAIN |SYSCTL_USE_PLL |SYSCTL_CFG_VCO_480)、80000000);

int i =1;

FlashErase (DDSADDR);

FlashProgram (sin、DDSADDR、sizeof (sin));

FlashProtectSet (DDSADDR、FlashReadOnly);

FlashProtectSave();

while (1);

返回0;

其中、DDSADDR 等于0x004020意味着我要写入的地址、sin 是一个合适的数组。

实际发生了什么问题? 我可以做些什么来解决这个问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否在片上闪存选项卡中检查晶振频率是否正确? 连接到器件后、选择"Tools"->"on-chip Flash"。 检查晶振频率是否设置为25MHz: