除了 闪存 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。
"