判断Flash是通过Flash的ID号,每一种flash都有不同的ID号,通过ID号就知道当前flash是什么型号了。如果想将flash型号显示出来,必须做一个ID号对应flash型号的表。当flash执行擦除指令时,会将状态寄存器的忙标志置1,通过读取当前flash状态,可以知道当前flash不可进行操作,等擦除完成,空闲标志位会置1,从而得知擦除已经完成。
在写flash的过程中,也会有flash对命令字响应的标志位,这些标志位状态正确就代表flash工作正常。写完后可以读出数据看一下是否写入。
理论上,写入板卡后代码运行速度会比仿真的快,这要看你用的仿真器的速度。
代码写入板卡后,初始化可以通过init_code文件配置,代码中可以不配置PLL。你注意一下你写入代码用的是哪个PLL。