首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Test Tool的问题

Test Tool的问题

我用Test Tool Upload SMAC中的Demo程序Wireless Uart的.S19档到13192-SARD时,Upload程序到了最后出现了
"S19 Data Transfer failed"的错误信息请问是那边出了问题?Buad Rate是设19200
我试了由Freescale网站Download的SMAC4.1里的DEMO程序,发现每个范例程序里面
都有个名为bin的资料夹里头有DEMO程序的.S19档,我发现里头会多出一个XX_loader.S19
如果upload此.S19至版子上便可以,如果是upload XX.S19的版子便会出现错误,
请问依下这是什么问题,两个档案差别在哪,那个XX_loader.S19的档案是如何产生的?
Test Tool通过串口来和MCU通讯,XX_loader.s19文件内置了和串口的通讯程序和对Flash的擦写程序
再请教一下,那XX_loader.S19是如何去生成的?Compile完成之后不就直接生成一个
XX.S19的文件在bin这个资料夹中了??
还是说便是另外去写一个包含了
和串口的通讯程序以及Flash的擦写程序的program,而这个program并未包含在
SMAC4.1的DEMO文件中,不知是否是如此的意思.....???
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时,调用的库是不同的。
明了了~!!感谢前辈详细的指导........
返回列表