我参考官网的《TMS320C6748 DSP 开发套件 (LCDK)》原理图做了块板,NAND FLASH和DDR都是直接用官网的原理图了,用16位的nandflash,制作了NANDWriter_DSP,提示已经烧写成功了,但是拔掉仿真器重新上电后还是不能正常工作,LED灯不闪烁。什么原因?
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.
我参考官网的《TMS320C6748 DSP 开发套件 (LCDK)》原理图做了块板,NAND FLASH和DDR都是直接用官网的原理图了,用16位的nandflash,制作了NANDWriter_DSP,提示已经烧写成功了,但是拔掉仿真器重新上电后还是不能正常工作,LED灯不闪烁。什么原因?
第1点不太明白是什么意思?
第3点启动从nandflash,硬件上BOOT0拉低,BOOT1\2\\3拉高其它都拉低
第2点外部内存配置,是指.cfg文件里的吗?如下:
Boot Mode=NAND Flash
Boot Speed=115200
Flash Width=0
Flash Timing=8224114
Configure Peripheral=False
Configure PLL0=True
Configure SDRAM=False
Configure PLL1=True
Configure DDR2=True
Configure LPSC=True
Configure Pinmux=False
Enable CRC=False
Specify Entrypoint=False
Enable Sequential Read=False
Use 4.5 Clock Divider=False
Use DDR2 Direct Clock=False
Use mDDR=False
Use DuplicateMddrSetting=False
ROM ID=3
Device Type=1
Input Clock Speed=24
Clock Type=0
PLL0 Pre Divider=1
PLL0 Multiplier=19
PLL0 Post Divider=1
PLL0 Div1=1
PLL0 Div3=4
PLL0 Div7=10
PLL1 Multiplier=13
PLL1 Post Divider=1
PLL1 Div1=1
PLL1 Div2=2
PLL1 Div3=3
Entrypoint=0
SDRAM SDBCR=0
SDRAM SDTMR=0
SDRAM SDRSRPDEXIT=0
SDRAM SDRCR=0
DDR2 PHY=c3
DDR2 SDCR=134632
DDR2 SDCR2=0
DDR2 SDTIMR=264a2a09
DDR2 SDTIMR2=4412c722
DDR2 SDRCR=40000260
LPSC0 Enable=0+1+2+3+4+5+9+11+12+13+15+
LPSC0 Disable=
LPSC0 SyncRst=
LPSC1 Enable=0+1+3+4+5+6+7+9+10+11+12+13+14+15+16+17+18+19+20+21+24+25+26+27+28+29+30+31+
LPSC1 Disable=
LPSC1 SyncRst=
Pinmux=
App File String=
AIS File Name=
也可以参考这个链接中的步骤再试一下,看能否正常启动,需要下载staterware。
processors.wiki.ti.com/.../C6748_StarterWare_Booting_And_Flashing
staterware中提供的bootloader已经做了aisgen中需要的一些配置,可以排除配置问题。
您的问题解决了吗?我也遇到了C6748 nand flash的烧写问题,我们也是参照 TI 的 C6748核心板做了一套板子,nand flash、DDR都和 TI 的C6748核心板一样,我现在是nandwriter的工程都编译不通过,报的错误是Extern_Ram_Start、Extern_Ram_End、NandStart 这些函数 first reference 在util.obj这些文件里 , 编译不过就生成不了 nandwriter.out烧写程序,TI的板子是怎么烧写进去的,TI 应该有例程吧,在哪可以找到啊,您有解决的办法吗?
编译总是报错,报的错误都是这几个函数没有定义啥的,我把头文件、源文件都添加了啊,错误如下:
您知道怎么解决这些错误吗,我用的是CCS7.2版本,XDS200的仿真器