不是阿,我在写前0x20个数据的时候增加了额外延迟,无论加多少至少有两个字节写不进去,我认为不是时序的问题啊……
flash:am29lv400,arm:s3c44b0x,flash是字操作。
擦除第一个扇区16k,然后向该扇区写数据,单步调试可以完全把数据写到第一个扇区中,但运行时,前几个……
我现在用的flash是am29lv400,单步调试的时候写数据都是正确的,但全速运行时就发生错误,尤其是0、16、32这样能被16整除的地址很容易写错,而且写大量的数据时,则完全写……
usb的中断引脚接到S3C44B0X的外部中断引脚EXINT2上,并配置为低电平中断,在调试中我发现在插入USB设备之前,不停的产生外部中断2,因而不能执行其他代码,我调整为边沿触……