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.

dm6437 nandflash自启动问题

Other Parts Discussed in Thread: TMS320DM6437

各位大神,请指点。

用 TMS320DM6437 EVM板子,烧写程序到Nand flsh 自启动。

使用程序
(1) evmdm6437_v2\tests\video_colorbars\Debug\video_colorbars.out
(2) evmdm6437_v2\tests\led\Debug\led.out
(3) dvsdk_1_11_00_00\examples\video_preview\evmDM6437\Debug\video_preview.out


1、制做AIS文件

Y:\work\TI\dm6437\flashburn\spraag0e\ais_utility\bin>genAIS.pl -otype bin -i xxx.out
 -o xxx.bin -bootmode nand
        AIS File Generation Complete

2、配置拔码开关到nand boot

3、烧写AIS文件到nand flash, 烧写都正常。
Starting test of NAND Flash...
Starting NANDWriter.
Initializing NAND flash...
Manufacturer ID  = 0x00000020
Device ID        = 0x00000076
Pages Per Block  = 0x32
Number of Blocks = 0x4096
Bytes Per Page   = 0x512
     Total blocks: 4096
     Total pages:  131072
     Total bytes:  67108864
Enter the File Name
Y:\work\TI\dm6437\flashburn\spraag0e\ais_utility\bin\video_preview.bin
Number of blocks needed for writing: 0x0000000B
Attempting to start in block number 0x00000001
Erasing blocks 0x00000001 through 0x0000000B.
Writing 512 bytes of data:
 NAND Flash: Writing data was successful!
 
4、断电重启
(1)、(2)程序都能正常自启动。
(3)程序不能自启动,不知什么问题?