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.

36x flashwrite ccs 工程在ccs5 下编译后,load 出现如下错误,请帮忙解答



ARM9: Breakpoint Manager: Retrying with a AET breakpoint
ARM9: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x8e004b24: Error 0x00000008/-1066 Error during: Break Point,  Cannot set/verify breakpoint at 0x8E004B24 
ARM9: Breakpoint Manager: Retrying with a AET breakpoint
ARM9: Trouble Setting Breakpoint with the Action "Process CIO" at 0x8e00b670: Error 0x00000008/-1066 Error during: Break Point,  Cannot set/verify breakpoint at 0x8E00B670 
ARM9: Trouble Setting Breakpoint with the Action "Terminate Program Execution" at 0x8e00bbc0: Error 0x00000008/-1066 Error during: Break Point,  Cannot set/verify breakpoint at 0x8E00BBC0 

  • Alex,

    请问你在CCS5里面使用的是否是4.5.0的TMS470编译器?

    请问使用预先编译的out文件,在CCS5下是否能正常工作?

  • GEL文件有没有加载正确,检查一下。

  • 谢谢,解答,好像是gel  没装载好,在CCS5.1 里面,装载DM36X 的gel 不能自动运行。不知道为什么。

    操作步骤如下:

    1.Load gel  文件。

    2.点Spectrum Digital XDS510USB Emulator_0/ARM9 ----->>connect target.

          DM8127 这个时候会自动运行gel, 但36x 不会自动运行GEL,我知道是不是有问题,

    3.Scripts------>>>>>default------>>>>PLLInit_24M__270armPLL2_216ddrPLL1_Normal  这时能运行Gel 串口有打印信息。

     

    4. 运行好后,没发现有什么问题,能运行成功。

    5 装载程序运行 run->load->>load program

                                选择文件 nandwriter_ipnc_dm365_2.0.0.out    然后出现如下错误!!!!!!!!!!!!

    按上面的步骤,连接DM368 的参考设计,load  nandwriter 是可以的,不知道问题在哪?

     

    RM9: GEL Output: DDR2 init is done for 16-bit Interface _216Mhz
    ARM9: Breakpoint Manager: Retrying with a AET breakpoint
    ARM9: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x8e0045fc: Error 0x8000080A/-1060 Fatal Error during: Memory, Break Point, Timeout,  An unknown error prevented the emulator from accessing the processor in a timely fashion. It is recommended to RESET EMULATOR.  This will disconnect each  target from the emulator.  The targets should then be power cycled or hard reset followed by an emureset and reconnect to each target. 
    ARM9: Failed to remove the debug state from the target before disconnecting.  There may still be breakpoint op-codes embedded in program memory.  It is recommended that you reset the emulator before you connect and reload your program before you continue debugging

     

     

  • 还有,为什么,在CCS5.1 下,connect target 不能自动运行gel, 能connect target 的时候自动运行Gel 吗?

  • Alex,

    只有在gel文件里面有OnTargetConnect()函数,才会链接的时候自动运行。DM36x ipnc里面的gel没有这个函数,在链接的时候不自动运行是正常的。

    请问你在CCS3.3里面使用的是ipnc里面的gel还是你选择了DM365 EVM,自动加载了EVM的gel?

    如果你的机器运行停止uboot下,你不需要运行gel,因为uboot已经把DDR初始化好了,你可以直接下载nand programer out文件。

  • Alex,

    我刚才用EVM的gel在ipnc上试了一下,可以正常下载out文件。

  • 你好Chris 我用的是CCS5.1 gel, 是APPRO 参考设计RDK 带的DM368 imx036 的 gel, 从菜单上,去运行gel 初始化DDR2 没发现什么问题,

    但是在load program , 装载flashwrite.out 程序,就出错了,

            Load progarm 是把flashwrite.out 装到内存,只要内存初始化成功了,就应该不会有问题了,对吗?

    出现这样的问题,是不是内存没初始化好?