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

用串口烧写13192SARD开发板出错

用串口烧写13192SARD开发板出错

在用testtools烧wireless_app_demo时,最后报错。
错误代码是0xff0c
在编译这个demo的时候改了调试参数的,改成sard的了
烧写其他smac的demo没有问题
d
有没有用13192SARD with loader这个target?
记得要用带with loader的target编译
使用的使 BOOTLOADERENABLE,这个难道不行嘛?
d
这个可以。
你是怎么改成sard的?
改了些什么参数?
用的是SMAC的哪个版本?工程的文件.mcp的名字是什么?
用的不是smac的
smac的没有问题
用的是wireless_app_demo是单独的demo,其中有8个demo。就改了2个参数一个是把-drd01
改成-dDIG536-2,然后就是加了一个-dbootloaderenable
工程文件的mcp叫My_Wireless_App.mcp
d
那就需要用BDM multilink把程序烧写进入以后才能用Test Tool来update程序
必须芯片内部先有串口的通讯程序。你新的工程大概把原来存放串口通讯程序的代码改变了,所以用Test Tool写到最后串口程序被抹掉,就不能继续烧写了
感觉好像是烧写进去了
但是在最后的mismatch
好像是效验错误
不知道是不是编译的时候参数没有加对啊??
d
那位大大来救命一下啊!!
wireless_app_demo应该可以在sard板上跑吧?
是GT60的mcu
d
明白了,你用的是full MAC D18的程序。
可以的,可以在sard上面跑的,但是你原来板子中带有bootloader功能的程序是SMAC的,而SMAC放bootloader程序的地方和D18不尽相同,所以你还是要把带有D18 bootloader功能的程序先用BDM multilink烧写进去,然后才可以用Test Tool来update你的程序。
关于Bootloader可以到freescale的网站上下载802154EBRM.pdf文档详细了解。

你的参数修改也没有什么问题,至于预定义变量的修改是在traget setting->Compiler for HC08 ->options->language-> preprocessor definition里面,用空格区分不同的预定义内容。

多谢了!!!
我去试一下
主要是现在没有bdm线
呵呵
定购ing!
d
顺便问一下
代d18的bootloader在那儿啊?
我没有看见呢?
d
是带bootloader的D18吧?
现在网上的D18没有提供Bootloader的程序,在以前的V1.04中是有的。
你如果定购了BDM的话,bootloader也并不需要了,直接用BDM下载程序就可以了。
问一下,你们所说的D18是什么东西呀?是Bootloader的版本吗?
我在试验wireless UART demo的时候也出现问题了,用test tool 烧完wireless_uart_13192SARD_loader.S19 后,按S1,什么灯也不亮! 是不是表示没有联接!
而且用lookRS232终端程序,也没有数据传输成功!
你们遇到这种情况了吗?
D18就是早期的802.15.4MAC/PHY 软件,相对于SMAC,也叫做Full MAC.

你的程序可能没有烧写成功。灌其他程序看看呢?
返回列表