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.

[参考译文] TMS320F28388D:条目地址与用户指定区域的 CMAC 计算

Guru**** 2518090 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1535889/tms320f28388d-cmac-calculation-for-entry-addresses-vs-user-specified-region

器件型号:TMS320F28388D


工具/软件:

大家好:

我遇到了用于闪存入口地址和用户指定区域的 CMAC 计算算法问题。

十六进制实用程序会针对如下所示的相同区域计算此标签。  但在十六进制文件中、输出标签并不相同。  不必须相同? 您能详细介绍一下十六进制实用程序和 CPU1BROM_calculateCMAC 函数中的 CMAC 计算吗? 是否有任何 Hex 实用程序的参考手册?  

 

结构 cmac_tag

   字符 TAG[8];

   uint32_t start;

   uint32_t end;

};

//闪存入口地址配置

#pragma 保留 (cmac_sb_1)

#pragma LOCATION (cmac_sb_1、0x080002)

const 字符 cmac_sb_1[8]={ 0 };

 

 //用户指定的配置

#pragma RETAIN (cmac_all)

#pragma LOCATION (cmac_all、0x82002)

const 结构 cmac_tag cmac_all ={0}、0x80000、0x84000};

谢谢你。

YC

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

    您好、

    我需要一些时间来回复您。

    此致、

    Ben Collier

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

    您好、

    我很抱歉没有早点回来、您还遇到这个问题吗?  

    谢谢、

    Ben Collier

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

    您好、没关系。 是的、我仍然存在这个问题。

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

    您好、

    好的、我邀请了另一位专家。

    此致、

    Ben Collier

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

    YC 您好:

    您能否分享您的预期标签和生成的十六进制文件?
    还请共享 ROMS 命令文件和 CMAC 密钥以及用于生成标签的命令

    -Kedar