Board logo

标题: Test Tool的问题 [打印本页]

作者: godhell00    时间: 2005-5-19 15:56     标题: Test Tool的问题

我用Test Tool Upload SMAC中的Demo程序Wireless Uart的.S19档到13192-SARD时,Upload程序到了最后出现了
"S19 Data Transfer failed"的错误信息请问是那边出了问题?Buad Rate是设19200
作者: godhell00    时间: 2005-5-19 19:49

我试了由Freescale网站Download的SMAC4.1里的DEMO程序,发现每个范例程序里面
都有个名为bin的资料夹里头有DEMO程序的.S19档,我发现里头会多出一个XX_loader.S19
如果upload此.S19至版子上便可以,如果是upload XX.S19的版子便会出现错误,
请问依下这是什么问题,两个档案差别在哪,那个XX_loader.S19的档案是如何产生的?
作者: seuafu2005    时间: 2005-5-20 09:28

Test Tool通过串口来和MCU通讯,XX_loader.s19文件内置了和串口的通讯程序和对Flash的擦写程序
作者: godhell00    时间: 2005-5-20 10:13

再请教一下,那XX_loader.S19是如何去生成的?Compile完成之后不就直接生成一个
XX.S19的文件在bin这个资料夹中了??
还是说便是另外去写一个包含了
和串口的通讯程序以及Flash的擦写程序的program,而这个program并未包含在
SMAC4.1的DEMO文件中,不知是否是如此的意思.....???
作者: seuafu2005    时间: 2005-5-20 10:42

S19文件是在你的工程编译链接以后生成的,一般都是在bin文件夹中,你可以自己取名,一般都和Target的名字相同。
以Wireless UART为例,你打开Wireless Uart.mcp工程文件,能够发现有很多Target的选择。如果选择13192SARD那么会生成wireless_uart_13192SARD.abs.s19文件,这个就不包含Loader功能。如果选择13192SARD with loader的Target,那么会生成wireless_uart_13192EVB_loader.abs.s19,这个文件中就包含了Embedded bootloader的功能。

关键在于你选择什么样的Target,不同的Target有不同的设定,工程编译链接的时候会选择不同的文件。你会发现选择13192SARD和13192SARD with loader时,调用的库是不同的。
作者: godhell00    时间: 2005-5-20 16:23

明了了~!!感谢前辈详细的指导........




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