大家好!我编写了一个简单应用用于将ubl.bin的二进制文件,烧写进DM365 EVM开发板的AT25640 中,发现只能进行8192字节的读写,是不是DVSDK中的AT25640驱动只支持一个块的写??现在希望能够将完整的ubl烧写进去,不知道有没有遇到这种问题的,希望给点指导,先在此谢谢了!
Chris Meng:
Wei Long,
驱动本身不会有这样的限制,你再看看你的应用程序。
或者你可以尝试通过MTD的方式进行烧写,请参考http://processors.wiki.ti.com/index.php/SPI_flash_boot_and_flashing_tool_for_DM36x。
wei long:
回复 Chris Meng:
谢谢你的回复!问题已解决,原因是我对datasheet 的理解错了,AT25640的大小为64K(8192 * 8),单位是bit,而不是字节,所以它的总容量为8192字节。