完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位坛友,大家好,
我在做cc2530程序升级的时候,因为一些具体需求,需要扩大boot区的大小(之前按OAD相关文档的配置已成功)。我尝试修改oad-boot.xcl和oad.xcl文件,主要是修改了oad-boot.xcl -D_CODE_START=0x2000 -D_CODE_END=0x7FFF // Last address for ROOT bank. 和oad.xcl的 -D_CODE_START=0x0000 -D_CODE_END=0x1FFF //-D_CODE_END=0x07FF 因为具体的应用(我是采用串口对程序进行升级),所以没有设置校验什么的。 但是似乎只有在设置boot为2KB的时候,程序能够正常执行,设置为8K或者20K的时候,芯片从boot程序中跳到响应的位置执行时,就不能成功了 我想咨询下各位同行,问题出在哪里,十分感激,附上我修改的文件 |
|
相关推荐
6个回答
|
|
焦急等待中啊,有知道的朋友跪求了,可怜的码农啊
|
|
|
|
首先建议你使用OTA,在协议栈安装目录下有关于OTA的文档 Z-Stack OTA Upgrade User's Guide.pdf
OTA是ZigBee Alliance推出的针对空中程序升级的标准。 OAD是早期TI自己推出的针对空中程序升级的标准。 两者在实现思想上几乎一致,只是一些命令不同。 中断向量的偏移量也需要修改。 - in interrupt_stubs.s51: OFFSET EQU 0x800 0xC00 |
|
|
|
wenlonghbo 发表于 2018-6-1 11:21 真心感谢你,我仔细看过贵公司的OAD升级方式,但是针对我们具体的应用,不太适合这样升级。所以我们采用的是串口,或者USB(CC2531)接口来从电脑升级。你最后一句话,点醒了我,通过修改interrupt_stubs.s51文件,我成功的下载了程序并运行。祝你好人一生平安! |
|
|
|
60user74 发表于 2018-6-1 11:29 你说的应该是通过Serial Bootloader 进行升级,通过串口/USB来进行程序的升级。 请参考 Serial Boot Loader for CC2530.pdf C:Texas InstrumentsZ-Stack Home 1.2.0DocumentsCC2530 |
|
|
|
wenlonghbo 发表于 2018-6-1 11:46 是的,串口升级的方案我已经做出来了。现在根据客户的需求,需要用cc2531,将设备枚举为大容量存储设备,类似一个U盘或者读卡器。 我看了贵公司cc2531的例程,里面有枚举为HID设备和CDC设备的。我想咨询下,有没有cc2531枚举为大容量存储设备的例程,或者能否提供些相关的资料供参考。 |
|
|
|
60user74 发表于 2018-6-1 12:03 应该可以去驱动里面去改的,具体也没有做过。 |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
554 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1006 浏览 1 评论
631 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
481 浏览 1 评论
1007 浏览 0 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
102浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
80浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
102浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
90浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
105浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-29 04:32 , Processed in 0.978206 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号