TI中文支持网
TI专业的中文技术问题搜集分享网站

dm368仿真器

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

shuang yuan:

我还想问一下,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

shuang yuan:

回复 shuang yuan:

没有人回答?我试验了多次之后,觉得可能是这样的: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不就没办法烧写了吗?

赞(0)
未经允许不得转载:TI中文支持网 » dm368仿真器
分享到: 更多 (0)