工具与软件:
a)在 Fapi_issueProgrammingCommand ()中、如果 Fapi_Auto EccGeneration 是在 oMode 中指定的、我们是否需要指定 指向 ECC 缓冲区地址的 pu8EccBuffer [IN]指针、还是应该为0?
例如、对于以下代码、我们是否需要指定 ECC 地址
(uint8_t *) 0xF047C000?
uint8_t u8_dummy_buff[8]={0xA2、0xB4、0x63、0xD8、0x9A、 0xBC、0xDE、0xEF};
u32_fapi_res = Fapi_issueProgrammingCommand ((uint32_t *) 0x003E0000、
&u8_dummy_buff[0]、
8、
(uint8_t *) 0xF047C000、
0、
Fapi_Auto E.ccGeneration);
b)我无法理解 SPN563A 中表7-1中指定的 ECC 编码、其中提到了 ADDR_MSW_LSW? 这些地址 ADDR_MSW_LSW 是否表示 闪存、因为闪存的存储器映射 范围为0x00000000至0x3FFFFF、但 ADDR_MSW_LSW 中的地址似乎有所不同?
c)在 a)的示例中、我不清楚如何 使用 SPN563A 中的表7-1针对 u8_dummy_buff 中的数据计算 ECC? 请解释一下在此示例中、它将如何使用地址和数据位计算 ECC 位?