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.

ccs3.3 DM6437 simulator and emulator

Other Parts Discussed in Thread: TMS320DM6437

请教个问题,

  ccs3.3 emulator是木有问题的,即用仿真器将代码下载至目标板,那么在ccs3.3上可以实现纯软件仿真调试程序么?不要任何硬件支持。

  ccsv5也可以吗?

  谢谢!

  •  对于DSP核,是支持纯软件的simulation的。

  • http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/2320.aspx

    http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/25050.aspx

    http://www.deyisupport.com/question_answer/dsp_arm/f/22/t/29238.aspx

  • 恩,是可以的,但是怎么进行软件仿真呢,有可以参考的资料么?

    谢谢

  • 有了Simulator之后,其实相比于用硬件板子是省掉很多步骤的。(不必再用gel去初始化硬件)

    还是先建立一个New Target Configuration,注意选择Simulator即可。

    我贴给你的连接里面就有了的。

  • 用 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)程序不能自启动,不知什么问题?

    (1)、(2)程序现在是使用片上内存,(3)程序是使用DDR。

    所以我把(1)(3)程序都改成使用DDR,在线仿真跑是正常的,一烧录进NAND FLASH就起不来;

    在做AIS文件的我也加入了配置文件,程序也有做初始化代码EVMDM6437_init()。

    那里出问题了呢?求解......