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.

DM8127调试nor flash擦写出错,提示“no source available for "0x4030fc10" ”.

Other Parts Discussed in Thread: SYSCONFIG

        我自己画的板子,调试裸机程序,连接了一片64Mbit 16位nor flash,由于连线错误,现只能当做8位flash调试。但执行完FLASH配置后,一执行擦除命令就出错,提示“no source available for "0x4030fc10" ”,请问是哪的问题?

我的配置如下:

CM_ALWON_GPMC_CLKCTRL = 0X02;

GPMC_SYSCONFIG = 0X0;

GPMG_IRQENABLE = 0X0;

GPMC_TIMEOUTCTRL = 0X0;

GPMC_CONFIG = 0X0;

GPMC_CONFIG1_0 = 0X00000010;

GPMC_CONFIG2_0 = 0X00101080;

GPMC_CONFIG3_0 = 0X00020201;

GPMC_CONFIG4_0 = 0X0F031003;

GPMC_CONFIG5_0 = 0X000F1111;

GPMC_CONFIG6_0 = 0X0F030080;

GPMC_CONFIG7_0 = 0X00000F01;               //flash base address = 0x01000000;

GPMC_CONFIG7_0 = 0X00000F41; 

 

  • Han Weikun,

    烧写和擦除nor的代码是你自己写的么?你是否有参考下面讨论里面提到的代码?

    https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/467510

    提示的错误是在OCMC的某个地址找不到源码,看不出你的问题在哪里。你可以看看你的map文件,看看这个地址是什么函数。

  • 擦写的代码是我自己写的,在之前c6748的板子上正常运行的代码,但在dm8127的工程里一执行擦写命令就进入了中止函数AbortHandler。