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.

[参考译文] TMS320F2812:TMS320F2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/850862/tms320f2812-tms320f2812

器件型号:TMS320F2812

除了  闪存 ROM 的某些部分之外、我能够在我的项目中使用 IEC60730_F28027库。 我从函数 (STL_CRC_TEST_testNvMemory)的所有返回中获取0

  当我在  STL_system_config.h 中修改了低于0xFFFF 的闪存起始地址和结束地址时、我获得了正确的结果

  我可以为以下地址设置的最大范围是多少?

#define FLASH_START_ADDRESS         0x3EBF00

#define FLASH_END_ADDRESS              0x3F7E7F

我在 STL_CRC_TEST.h 中看到了注释、

"

-如果提供的黄金 CRC 值与计算得出的 CRC 值相同,则该函数将返回

//! SIG_NV_MEM_CRC_TEST。 否则、它返回 test_failed。

//! -如果要测试的非易失性存储器范围大于65535、则该函数返回0。

//! -如果提供的起始地址和结束地址超出非易失性存储器区域,则函数

//! 返回0。

"

 

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

    大家好、Zaw Myint、

    感谢您的提问。  我们正在寻找合适的领域专家来为您提供帮助、我们将与您再次交流。  谢谢! Krishna  

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

    大家好、Zaw Myint、  

    您似乎正在尝试使用 TMS320F2812上的 IEC60730_F28027库。  这是无效配置。  请您确切说明您正在努力实现的目标、以便我们能够更好地为您提供支持。   

    一般而言、API 都有非常详细的文档记录、您可以通过在为 F28027开发的本机目标上运行它们来了解有关内部工作的更多信息。  您必须获得一个28027目标板才能实现这一点。  

    一旦您能够查看实际应用中的示例、您将能够轻松地将解决方案迁移到您的2812目标环境(如果需要的话)。  

    希望这对您有所帮助!

    谢谢!

    Krishna  

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

    您好、Krishna、

    是的、正如  Lori Heustess 几个月前建议的那样、我正在将 IEC60730_F28027库实施到我的项目(TMS320F2812)中。 我的项目 要求 对  闪 存和 RAM 进行 CRC 校验、  并且每天至少测试一次寄存器。

    我有一个28068目标板可以尝试 API、使用28068目标板时没有问题。

    我必须修改 STL_system_config.h 中的某些存储器地址才能使用 F2812上的 F28027库。

    我的问题是、

    我可以为闪存设置的最大范围是多少?

    谢谢你。

    Zaw

     



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

    您好、Zaw、  

    感谢您的背景。  我相信您计划使用 STL_CRC_TEST_asm 文件中的 STL_CRC_TEST_testNvMemory 函数。  请确认。  

    如您在数据表中所见、2812具有闪存扇区 A 至 J。 整个闪存范围为0x3D8000至0x3F7FFF。  API 本身不会施加任何限制。  因此、您可以指定整个范围或仅指定您正在使用的闪存部分。

    希望这对您有所帮助。  如有任何其他问题、请告知我们。

    谢谢!  

    Krishna  

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

    您好、 Krishna、

    我将使用 CPU_TEST、PC_TEST、CRC_TEST、March _TEST 和 REGISTER_TEST 文件。  

    感谢您提供信息。  

    Zaw