Board logo

标题: 这几天在研究面费的M68uics08得到一个结论 [打印本页]

作者: liu1234    时间: 2005-7-19 13:40     标题: 这几天在研究面费的M68uics08得到一个结论

以qt4为例:ics mon08进入监控时不需用户关心pta1,pta4的0、1状态,即使j9-j13的跳线完全断开也没有关系,而cyclone mon08必需关心这两脚的0、1状态否则无法进入监控模式j9必需1,j10必需0,以上结论对否,请指正
作者: strongchen    时间: 2005-7-19 13:55

我认为应该是,当芯片为空时,PTA1和PTA4的状态无需关心;而芯片非空时,要进入监控模式,必须在IRQ脚上加高电压,且PTA1必须为1,PTA4必须为0。
作者: liu1234    时间: 2005-7-19 13:59

我也认为这个结论是错的,可是说明书上这段话怎么理解
3.2. Cyclone MON08 接口
Cyclone MON08 接口要求用户注意进入监控模式的I/O 脚的限制(例如当进入监控模式时,某
些脚必须拉高或拉低)。另一方面,Cyclone MON08 可以供给目标系统电源和时钟信号。具体的
信息请参见Cyclone 用户手册。
3.3. ICS MON08 接口
ICS MON08 接口不要求用户注意进入监控模式的I/O 脚的条件(也就是说如果需要进入监控模
式,M68UICS08 板自己会处理)。目标电源和时钟信号是由T7 和T8 提供的。
使用ICS MON08 接口时有下述要求:
MON08 接口连接的目的是提供一个将MCU 与目标系统板其他部分隔离的方法。所有连到MON08 接
插口的MCU 信号都不应再连到目标板的其他任何地方(地线除外)。当MON08 连接不用时,
MON08 接插口的脚3-4、5-6、7-8、9-10、11-12、13-14、15-16,以及MON08 的脚1 到1
个脚的插头间要加上短接跳线。这样就将目标MCU 与目标板完全连接起来,从而允许目标系统的
正常运行。当MON08 电缆加在M68UICS08 和目标板之间,即使目标MCU 在目标板上,也可以对
它进行编程和调试等操作。
除了复位时,M68UICS08 将MODE1# .. MODE5#与TGT_MODE1# .. TGT_MODE5#连通。复位
时,MODE1# .. MODE5#有电压加在上面从而配置MCU,使其复位后进入相应的模式。(即监控
模式的条件可以通过M68UICS08 的J9 到J13 来设置)。PTA0 及PTB0 和PTB1 不用连到
TGT_xxxx,因为这些信号用于与调试软件的串行通讯。
复位和外部中断(/IRQ)信号的上拉应该放在MON08 接插头的目标板一边,而不应放在MCU 那
一边。将复位或外部中断(/IRQ)脚连接出去可能导致无法通过MON08 进行调试,还可能引起目
标板上元器件的损坏,因为这些脚上的信号电压可能高达7.5Vdc。请参见3.4 应用示例,它推
荐了将MCU 连接到MON08 接插头以及目标板其他部分的原理图。
这个接插头可以布置成8 行× 2 列,间距为0.1 英寸的通孔,用导线将相应的信号脚相连,这
样,以后经MON08 接口调试完成的板子不用再给每个MON08 信号加短接跳线就能作为产品板使
用。当然对于那些要用MON08 接口调试的板子,则须将导线割断并安上一个连接到M68UICS08
的接插头。此时再要恢复正常运行, 就要加短接跳线了。请参见附带的
M68EPA08QTQY/M68EPA08JLJK 电路板
作者: strongchen    时间: 2005-7-19 14:20

这段话的意思就是,当采用Cyclone MON08接口方式时,所有的口线电平都要在用户的目标板上配置;而采用ICS08 MON08接口方式时,M68UICS08已在主板上对相应口线进行了配置,所以用户的目标板上就无需再去配置。
作者: liu1234    时间: 2005-7-19 17:04

我总结如下:1、当芯片为空时,PTA1和PTA4的状态无需关心;而芯片非空时,要进入监控模式,必须在IRQ脚上加高电压,且PTA1必须为1,PTA4必须为0。2、当采用Cyclone MON08接口方式时,用户必需注意进入监控条件的引脚电平不要与目标板的实际连接电平相冲突,M68UICS08主板未对二者进行隔离,但提供时钟和电源信号,而ics mon08接口M68UICS08主板对二者进行隔离,使得仅在复位时进入监控条件的引脚电平与目标板的实际连接不相通(为目标板提供进入监控条件的电平),脱离复位状态后二者是相通的,但不提供时钟和电源信号。3、二者实际上都是利用mcu的mon08接口,没有本质的区别
作者: liu1234    时间: 2005-7-19 17:08

关于M68UICS08主板和m68eptqx连接问题
1严格按照说明书跳线
2串口线至少需要4芯两个db9,2-2,3-3,4-4,5-5即可。
作者: angel007    时间: 2005-7-19 17:23

两个板子就那么几个跳线,跳来跳去,也不通啊。
有没有可能MCU烧了?
作者: 天涯倦客    时间: 2005-7-19 17:56

芯片为空是什么意思?是不是指芯片没有被写过.如果这样的话,那岂不是一次性芯片.
我在DATASHEET上看到有两种烧写程序的方式.一种是normal monitor mode另一种是forced monitor mode.normal monitor mode需要9v高压,且需要几个i/o口要固定点平.forced monitor mode相对简单.不需要高压.但是有一个条件(If $FFFE and $FFFF contain $FF),这一点看不懂,是不是就是你们所说的芯片为空?
另外觉得freescale的mcu烧写实在是麻烦!
作者: liu1234    时间: 2005-7-19 18:12

$FFFE and $FFFF 内容为 $FF是空芯片?没有用户程序当然是空芯片了。
作者: liu1234    时间: 2005-7-19 18:26

搞不懂你们怎么会连不通这块板子还是比较好用的,照我说的来,通用板这边j1接电源9v,j2标准dte到dce的标准串口线(一头公DB9,一头母DB9各芯线一一对应,不要交叉),波特率9600,j3,1-2,j4,close,j5,1-2,j6,1-2,j7,1-2,j8连到评估板的t8,j9,1-2,j10,2-3,j11,1-2,j12,2-3,j13,1-2
评估板这边j1j2j3close,p2-p5,u1插qt4芯片靠底安装,t7连通用板的T7,t3连通用板的t3,t1,3-4,5-6,7-8,9-10,11-12,13-14,15-16,1-右边的单针1。
先运行编程软件看芯片能否烧写,此时通用板两个led都会亮
作者: liu1234    时间: 2005-7-19 18:28

上面是连接M68EPTqx板子的
作者: liu1234    时间: 2005-7-19 18:31

给你的那几根连接线都把它用起来,一个都不能少,连通之后,再看那个可以不用!
作者: liu1234    时间: 2005-7-19 23:13

如果实在找不到串口线就直接把主板插到PC串口上
作者: jianguo-li    时间: 2005-7-20 08:17

我用的评估板是M68EPT08GPT,对GP32进行在线调试,跳线等硬件环境都设置好了,实现的功能是两灯闪烁,可是DEBUG以后,两灯只是亮,没有闪烁。程序也没问题,不知道是什么原因。
作者: yhliqce    时间: 2005-7-27 15:04

其实不用管芯片是否空,normal monitor mode是一定能进去的。

只是在空片是,可以多一种forced monitor mode,不需要IRQ=9V

新拿到的m68eptqx,QT4是有程序的
作者: zwt420    时间: 2006-7-21 18:03

我现在要用这款免费的M68uics08对MC68HC908RF2进行烧写,不知道怎么用?怎么连接啊。那位高手能于我交流
作者: guantingwei    时间: 2006-7-21 18:57

datasheets:development support or monitor module:
the special pin to special voltage.
irq:you'd better add an 1.5*Vdd
rst pin or vdd pin to control the reset of mcu
one pin to communicate
and other three pins to set the monitor mode entry elc. level




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0