This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM368 NOR FLASH 烧写的问题



使用CCS NORWritter 烧DM368的norflash S29GL256,ubl烧写失败,buffer write 失败后,word write也失败。

flash状态位DQ5置位,打印timeout。

做个同样大小的文件,内容不是全零,可以烧写成功。

可能是什么原因?

Device_Init中配置如下:

  DEVICE_pinmuxControl(0,0xFFFFFFFF,0x00FE0000);  // All Video Inputs
  DEVICE_pinmuxControl(1,0xFFFFFFFF,0x00145555);  // All Video Outputs
  DEVICE_pinmuxControl(2,0xFFFFFFFF,0x00000055);  // EMIFA
  DEVICE_pinmuxControl(3,0xFFFFFFFF,0x00180000);  // SPI0, SPI1, UART1, I2C, SD0, SD1, McBSP0, CLKOUTs
  DEVICE_pinmuxControl(4,0xFFFFFFFF,0xAA995555);  // MMC/SD0 instead of MS, SPI0

AEMIF配置

Uint32 DEVICE_EMIFInit()
{

  AEMIF->AWCCR = 0;
 
  AEMIF->A1CR = 0x3FFFFFFD;

  AEMIF->NANDFCR &= ~1;

  AEMIF->A2CR = 0x3FFFFFFD;

  return E_PASS; 

}

硬件AECFG 101