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.

c6748,NOR flash 16bit,启动不了。。。

Other Parts Discussed in Thread: OMAP-L138, TMS320C6748

通过仿真器将程序烧写进外部flash,与dspEMIF口相连,使用\OMAP-L138_FlashAndBootUtils_2_40的NORWriter,烧写都没有问题,

但是,在重新上电后,用示波器测量到NORflash的 CS2,没有任何信号。。

关于手册上的NOR Boot Configuration Word,这个在哪里配置?boot引脚为NOR 没问题的。

flash原理图如下:

还是我的AISGen,配置有问题?我只配置了PLL0,选的16位flash。。

  • CS上没有信号不应该的,不断电手动复位一下芯片试试。
  • 你的代码需要在DDR中跑吗?如果是的话要提前在AISgen里面将DDR配置一下。
    www.ti.com/.../spraat2f.pdf
    Question: Why does my program work in CCS but does not boot from flash?
    Answer: Gel File Reliance
    The most common problem is that some configuration is done in the GEL file that the code needs, such as
    external memory configuration, pinmux configuration, or PLL configuration. Most of these functions can
    also be performed by the bootloader using the AISgen tool. Compare the PLL, pinmux, and DDR registers
    after booting and verify they match what the GEL file sets them to.
  • 就是在上电情况下,通过手动复位来看得,没有片选。。。这个搬运程序的rom有地方查看更改吗?
  • 好的,我去吧gel的配置都从AISgen使能下试试。
  • 我尝试将GEL配置搬移到AIS工具,然后还是不行。。是我配置有问题吗?

    LPSC0 Enable=3+6+10+11+12+13+15+
    LPSC0 Disable=
    LPSC0 SyncRst=
    LPSC1 Enable=3+5+9+19+24+25+26+27+28+29+30+31+
    LPSC1 Disable=
    LPSC1 SyncRst=
    Pinmux=0:0+1:0+2:0+3:0+4:0+5:11000000+6:11111111+7:11111111+8:11111111+9:11111111+10:11111110+11:11111111+12:11111111+

  • 您好,请问我使用NORWriter时,是否需要对它的cmd里面的内容进行更改?
    .aemif_mem
    {
    . += 0x1000;
    } load = AEMIF, FILL=0x00000000, type=DSECT, START(_NORStart)
    .ddrram
    {
    . += 0x1000;
    } load = DRAM, FILL=0x00000000, type=DSECT, START(_DDRStart)
    .extram
    {
    . += 0x04000000;
    } load = DRAM, FILL=0x00000000, type=DSECT, START(_EXTERNAL_RAM_START), END(_EXTERNAL_RAM_END), SIZE(_EXTERNAL_RAM_SIZE)
    我的测试程序是用的自动生成的cmd。是否需要把实际地址改进去?
  • 找到问题了,TRST没有下拉,终于看到搬运程序信号了,不过程序还是没跑起来。。。看GEL里有个wake dsp和pru,这个在AISGen怎么实现的?
  • 请问你是用的哪个GEL文件,OMAPL138(arm+dsp)才需要arm唤醒dsp,你使用的tms320c6748不需要执行这一步。
  • 解决了,是CMD没对应上。。。感谢解答!
x 出现错误。请重试或与管理员联系。