我想测试由 EMIF 连接到 TMS570的外部 DRAM 和 NOR 闪存。
DRAM 工作正常。 我想知道如何测试我的 NOR 闪存。 我使用 HALCOGEN 来生成代码。
我的安全微控制器已连接到“已指定”,其内存定义为“0x60000000”。
通过调用 EMIF_ASYNC1Init()初始化的第一个 I 04.1;
然后、我使用以下代码从 NOR 闪存进行写入和读取。
{
无符号短整型* NORF_PTR =(无符号短整型*) 0x60000000;
unsigned short read_back _data;
* NORF_PTR = 0x1234;
Read_Back 数据=* SRAM_PTR;
}
我没有在 READ_BACK_DATA 变量中获得值0x1234。 此外、还检查了存储器位置、显示了0000E040等数据
因此、我想知道我的测试方法是否正确。
如果测试方法正确、则可能是配置问题。