各位大神:vdsp的库里对m25p16 spiflash的支持只有 bf527 bf548等。现在有个小任务是把spiflash驱动 loader到 533或537的板子上。已达到通过ad-hp510ice 把uboot烧写到 m25p32 m25p64等spiflash上。
目前我做了以下工作:以537为例 (m25p16->m25p32)
包含<cdefBF537.h> 以及改动过的.c .h 文件都单独拷贝一份副本到本工程
一些对应548的标志信息改为537(这个改不改应该对程序没啥影响吧,只是显示的时候还是选了的标志)
扇区定义32改为64(m25p16->m25p32)
有关spi gpio的管脚以及spi 每个配置寄存器 对应的配置 按照手册改过来。
(时钟配置为啥给的是 6 #define BAUD_RATE_DIVISOR 6)??
编译通过,但是通过vdsp loader的时候:
Error: There was a problem with one or more
required expressions in the driver. Please make
sure the following expressions are present and
try again:
"AFP_Command"
"AFP_Offset"
"AFP_Buffer"
"AFP_Error"
"AFP_Size"
"AFP_Count"
"AFP_Stride"
"AFP_NumSectors"
Error: Driver load failed.
单元这两天能搞定吧,之后我会把详细的帖子 操作过程发给大家。谢谢喽。