通过仿真器将程序烧写进外部flash,与dspEMIF口相连,使用\OMAP-L138_FlashAndBootUtils_2_40的NORWriter,烧写都没有问题,
但是,在重新上电后,用示波器测量到NORflash的 CS2,没有任何信号。。
关于手册上的NOR Boot Configuration Word,这个在哪里配置?boot引脚为NOR 没问题的。
flash原理图如下:
还是我的AISGen,配置有问题?我只配置了PLL0,选的16位flash。。
Tony Tang:
CS上没有信号不应该的,不断电手动复位一下芯片试试。
Camel Santo:
回复 Tony Tang:
就是在上电情况下,通过手动复位来看得,没有片选。。。这个搬运程序的rom有地方查看更改吗?
Camel Santo:
回复 Nancy Wang:
好的,我去吧gel的配置都从AISgen使能下试试。
Camel Santo:
回复 Nancy Wang:
我尝试将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+
Camel Santo:
回复 Tony Tang:
您好,请问我使用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。是否需要把实际地址改进去?
Camel Santo:
回复 Nancy Wang:
找到问题了,TRST没有下拉,终于看到搬运程序信号了,不过程序还是没跑起来。。。看GEL里有个wake dsp和pru,这个在AISGen怎么实现的?
Nancy Wang:
回复 Camel Santo:
请问你是用的哪个GEL文件,OMAPL138(arm+dsp)才需要arm唤醒dsp,你使用的tms320c6748不需要执行这一步。
Camel Santo:
回复 Nancy Wang:
解决了,是CMD没对应上。。。感谢解答!