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.

[参考译文] DRV8343S-Q1EVM:错误文件加载程序:验证失败:地址0x04498处的值不匹配请验证目标

Guru**** 1144750 points
Other Parts Discussed in Thread: MSP430F5529, MSP-EXP430FR5969, MSP-EXP430FR5739, DRV8343S-Q1EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1064033/drv8343s-q1evm-error-file-loader-verification-failed-values-at-address-0x04498-do-not-match-please-verify-target

器件型号:DRV8343S-Q1EVM
主题中讨论的其他器件:MSP430F5529MSP-EXP430FR5969MSP-EXP430FR5739MSP-EXP430F5529

           我尝试通过 MSP4305529 LaunchPad (编程器)套件将源代码刷写到 DRV8343EVB、但在此期间我遇到了以下问题、  

调试后,闪存设置也出现相同的错误。

 

MSP430:文件加载器:验证失败:地址0x04498处的值不匹配请验证目标存储器和存储器映射。

MSP430:GEL:文件:D:\TI_Gui_work_Space\DRV8343_MSP430F5529_Trapezoide_Sensorless_BLDC\Debug\DRV8343_MSP430F5529_Trapezo_Sensorless_BLDC.out:发生数据验证错误、文件加载失败。

          

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

    您好、Bhuwaneshwaran、

    您将需要  MSP-EXP430FR5969 ( 可在 samples.ti.com 上获取)或 MSP-EXP430FR5739 (可在 TI store 上获取)、以便通过 DRV8343S-Q1EVM 左侧的4个 SPI-Bi-Wire 引脚在 Launchpad 上刷写 MCU。  

    请遵循以下测试程序: e2e.ti.com/.../faq-drv8343s-q1evm-how-to-flash-firmware-onto-the-drv8343x-q1evm

    谢谢、
    Aaron

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

    您好、Bhuwaneshwaran、

    我删除了您在 E2E 常见问题解答中回复的答案、您也回答过、该主题应该被锁定。 您的回复如下:



    您是否遵循了使用逐线 SPI-Wire 将代码闪存到板载 MSP430F5529上的过程? 您可以使用 Laucnchpad (例如 MSP-EXP430F5529)中的任何 eZ-FET 将 SPI 线对线引脚(3V3、GND、SBWTDIO、SBWTCK)连接到 DRV8343S-Q1EVM 左侧的4引脚50 mil 接头。  

    请勿更改链接器文件。  

    谢谢、
    Aaron

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

    你(们)好  

    我已在下面更改 FLASH2存储器的文件,然后可以成功刷写。  

    存储器

    SFR:origin = 0x0000、length = 0x0010
    外设_8位:origin = 0x0010、length = 0x00F0
    peripherals_16BIT:origin = 0x0100、length = 0x0100
    RAM:origin = 0x2400、length = 0x2000
    USBRAM:origin = 0x1C00,length = 0x0800
    INFOA:origin = 0x1980,length = 0x0080
    INFOB:origin = 0x1900,length = 0x0080
    INFOC:origin = 0x1880,length = 0x0080
    INFOD:origin = 0x1800,length = 0x0080
    闪存:origin = 0x4400,length = 0xBB80
    //FLASH2:origin = 0x10000、length = 0x14400
    FLASH2:origin = 0x10000、length = 0x143F8 //边界已更改以修正 CPU47 *
    INT00:origin = 0xFF80、length = 0x0002

    谢谢你   

    M.Bhuvanesh。

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

    您好 、Bhuwaneshwaran、  

    感谢您的回答-  

    只需确认-您是否说问题现已解决?

    此致、  
    Andrew

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

    是的,该问题已解决  

    谢谢  

    M.Bhuvanesh

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

    非常感谢!  

    现在找到分辨率、关闭此线程  

    此致、  
    Andrew