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.

dm368仿真器



我之前能用仿真器连我的板子(dm368ipnc-mt5),但是我今天弄程序的时候,在flash 擦写的过程中不知道哪个地址写错了,结果不但linux跑不起来了,而且仿真器也connect不上了,我试了在板子上电的那会儿仿真器connect,但是也不行,请问专家如果板子里面的程序在运行,jtag能够连进去吗?我之前的程序在跑linux,仿真器是可以connect上的。不知道是不是因为程序跑飞了(可能因为我flash erase和flash write的时候地址一下写错了),导致仿真器不能connect上板子呢?

  • 我还想问一下,dm368有几种启动模式,如sd卡,uart,如果启动模式是sd卡的时候,仿真器能连进去吗(我试的时不行),也就是想问下,启动模式对jtag仿真器的connect有影响吗 ,另请教如果仿真器连接不上,有一些什么可能,具体仿真器的原理不太清楚,尤其是如果谁能解释下仿真器连接板子那会的通信过程就好了。错误如下:

    Warning:

    0x40001200/-1014 @ marker 10700

    Warning during: OCS, Target,

    PTI_ERR_ICE_STATUS Error Occured at 0x000029CC

    I/O Port = 240

    Board Name: DM365 SEEDXDS510PLUS Emulator_1

    Cpu Name: ARM9_0

  • 没有人回答?我试验了多次之后,觉得可能是这样的:dm368的boot的时有先后顺序的

           •   If NAND boot fails, then MMC/SD mode is tried.

           •   If MMC/SD boot fails, then MMC/SD boot is tried again.

           •   If UART boot fails, then UART boot is tried again.

           •   If USB boot fails, then USB boot is tried again

           •   If SPI boot fails, then SPI boot is tried again

           •   If EMAC boot fails, then EMAC boot is tried again

           •   If HPI boot fails, then HPI boot is tried again

    如果rbl一直忙于做这个事情,那么仿真器怎么能连上呢,我现在把flash全部擦除掉,然后其他启动项也都没有ubl,那么他就会一直找,那么仿真器就连不上了,如果我sd卡里面存放着ubl,那么rbl也就找到了启动代码,然后我的仿真器就能连接上了,我现在的担心的是,若是我猜的这样,那么新板子过来怎么办,如果新板子还没有sd卡插槽,且其他启动项目也都没用,新板子的flash肯定是空的呀,那么仿真器连不上的话,ubl,boot不就没办法烧写了吗?