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.

[参考译文] TMS320F280037-Q1:闪存校验和 Fapi_calculateFletcherChecksum ()

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1578438/tms320f280037-q1-flash-checksum-fapi_calculatefletcherchecksum

器件型号: TMS320F280037-Q1

Gwanchel Yun

器件型号:TMS320F280037Q

你好

我正在尝试使用 Fapi_calculateFletcherChecksum () 函数计算闪存校验和。
但是、闪存地址为 0x081000 、但第一个变量是 a uint16 const * pu16Data
如何解决此问题?

F021.h
extern uint32 Fapi_calculateFletcherChecksum ( uint16 const * pu16Data、 uint16 u16Length)

// Bzero_start : 0x081000
无符号整型 CHECKSUM_Length = 0xE000;
checksum_etsd = Fapi_calculateFletcherChecksum (0x081000、checksum_Length);

编译后、发生如下:
“../sourceFLASH_API/flash_api_checksum.c",“,第、第 38 行:警告#169-D:类型为“long"的“的参数与类型为“const Uint32 *“的参数不兼容
“../sourceFLASH_API/flash_api_checksum.c",“,第、第 38 行:警告#154-D:将非零整数转换为指针

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

    您好、

    我会在一天内内部检查此内容、然后回复您。

    此致、

    Rajeshwary

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

    嗨、

    Fletcher 校验和用于计算非主只读存储器范围的校验和。

    此致、

    Rajeshwary

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

    尊敬的  Rajeshwary:

    非常感谢!!!

    Gwanchel