Board logo

标题: 关于mc9s08gt60芯片用bdm口烧写的问题 [打印本页]

作者: azheazhe    时间: 2006-12-29 14:45     标题: 关于mc9s08gt60芯片用bdm口烧写的问题

各位大虾:
小弟最近制作了mc13192-sard的开发板,但通过板上的bdm口向板上的mc9s08gt60单片机烧写程序时出了些问题。
我的烧写步骤全是按照板子的附带的pdf文件来做的,小弟用的烧写软件是test tool,选择了bdm接口,也连接到了单片机,向里面成功烧了Embedded-bootloader.s19文件(反应是4个led都亮),但继续向里面烧附带的应用程序(range_demo_plus_rx_13192sard_loader.s19)时就出了问题,一直提示:timeout waiting for download firmware to complete,反复几次都不行,一定要把上面的erase production data选项钩上才能正常烧写,但单片机的flash被erase了,bootloader也没了,板子也没有正常工作。
现在我就想问下各位大虾板子要正常工作是不是一定要向单片机里先烧bootloader再烧应用程序啊?还是直接烧应用程序就够了?如果两者都要烧那该如何操作才能烧写成功啊?
敬候各位大虾的高见 谢谢了~

作者: azheazhe    时间: 2006-12-29 14:48

自己坐SF,敬候高见,顺便发下操作的图
作者: seuafu2005    时间: 2006-12-29 16:43

test tool是给没有BDM工具的用户烧写程序用的,你如果有BDM Multilink并不需要用test tool,直接烧写程序就可以了。

用test tool烧写程序的话,板子中一定要有Embedded-bootloader程序,而且烧写的程序也要with loader的,否则只能烧写一次,下次就无法用test tool烧写了
作者: azheazhe    时间: 2006-12-29 17:14

有了BDM Multilink就不需要用test tool来烧那在pc上用什么软件来烧写单片机啊??我是根据官网载的13192EVK Evaluation Kit.pdf上写的过程来烧写的,先用codewarrior下的hiwave.exe可执行程序通过bdm multilink来连接单片机并烧写embedded bootloader,然后pdf上说是通过串口用test tool软件来烧写应用程序,我看可以通过bdm连接就用选bdm连接了,可upload的时候就显示timeout waiting for download firmware to complete,只有erase flash的内容才能烧写,就是说应用程序和bootloader不能同时存在于flash中...郁闷ing
还要问BZ一个很关键的问题,就是13192-sard开发板工作时需不需要向单片机里烧bootloader啊,还是只要向单片机烧应用程序它就能正常工作了啊?现在搞得我都不知道是我板子做错了还是烧写错误,极度郁闷ing

作者: azheazhe    时间: 2006-12-30 15:51

救命啊,斑竹~我现在只想搞清楚13192-sard板子正常工作是只需要应用程序烧到板子里就够了 还是bootloader和应用程序都要同时烧到板子里啊?
作者: seuafu2005    时间: 2007-1-4 15:33

其实用codewarrior直接可以烧写和调试程序。你可以看一下AN3231,
最近网络不好,我试着上传AN3231给你
作者: seuafu2005    时间: 2007-1-4 15:37

http://bbs.eccn.com/uploadImages/AN3231.zip
作者: azheazhe    时间: 2007-1-5 11:05

斑竹的pdf我看了,我前两天直接向板子烧写应用程序结果可以工作了,但我就不明白板子配套光盘里给的embedded-bootloader是用来干嘛的?单片机正常工作需要bootloader吗?

不管怎么样~非常感谢斑竹的无私助人的精神~
作者: seuafu2005    时间: 2007-1-5 15:22

embedded-bootloader是给那些没有BDM调试工具的用户,通过串口下载程序用的
单片机工作并不需要bootloader




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