BF54X里集成了NandFlash控制器!
硬件实现原理
BF54x 处理器上,集成了NANDFLASH 控制器,支持访问NandFlash。NandFlash 控制器的数据线与EBIU 接口复用,通过将这些信号线引出实现对NANDFLASH 的访问。
硬件连接示意图
代码实现的功能
代码实现了通过BF54x上的NandFlash控制器对NandFlash进行擦除,写入数据,读出数据,校验,并将校验结果打印出。
测试步骤
1. 将仿真器(ICE)与ADSP-EDU-BF54x 开发板和计算机连接好。
2. 先给仿真器(ICE)上电再为ADSP-EDU-BF54x 开发板上电。
3. 运行 VisualDSP++ 5.0 软件,选择合适的BF54X 的session 将仿真器与软件连接。
4. 加载 VisualDSP++ 5.0 工程文件BF54x_NAND.dpj,编译并全速运行。
测试结果
在 Visual DSP 软件上打印出如下结果: