社区
嵌入开发(WinCE)
帖子详情
usb 更新logo
hugohong
2009-03-30 09:02:43
最近在搞usb更新nboot,eboot,logo,nk, 芯片是sirf_A4, 下载软体是别人写的utility,自己增加了更新logo的更能,改了eboot 代码,问题如下:
1.先更新logo,再新其它的image(包括logo) ok.
2.先更新eboot(nboot,nk),再更新logo程序就会死掉
我调试了一下,发现就是跑在 AtlasWriteBlock2Device 这里就挂了,搞了很久,还是找不到根源,希望高手能给我一些好的idea.
...全文
180
11
打赏
收藏
usb 更新logo
最近在搞usb更新nboot,eboot,logo,nk, 芯片是sirf_A4, 下载软体是别人写的utility,自己增加了更新logo的更能,改了eboot 代码,问题如下: 1.先更新logo,再新其它的image(包括logo) ok. 2.先更新eboot(nboot,nk),再更新logo程序就会死掉 我调试了一下,发现就是跑在 AtlasWriteBlock2Device 这里就挂了,搞了很久,还是找不到根源,希望高手能给我一些好的idea.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzdysymbol
2009-03-31
打赏
举报
回复
[Quote=引用 4 楼 xajhuang 的回复:]
你不会把logo的数据非法覆盖掉了正常的Image了吧。
[/Quote]
有同感
检查一下更新前分配给Image,LOGO等各个区域的地址,大小,看有没有冲突
xumercury
2009-03-31
打赏
举报
回复
sirf_A4?A4的BSP没有带升级的code吗?怪异。。。。
zhujinqiang
2009-03-31
打赏
举报
回复
帮顶。
xajhuang
2009-03-31
打赏
举报
回复
你不会把logo的数据非法覆盖掉了正常的Image了吧。
hugohong
2009-03-31
打赏
举报
回复
[Quote=引用 1 楼 yashi 的回复:]
logo没有单独的什么“logo”程序吧,应该只是一段数据而已。你提供的信息很有限,没法给你具体的答复,你单独更新eboot有没有问题?
[/Quote]
单独更新任何image都没问题,只是在更新logo之前更新其它的image就会挂掉
我添加的更新logo代码是按照更新eboot代码改的,没什么区别
sphink10
2009-03-31
打赏
举报
回复
如楼上所说 LOGO只是一段数据而已 ,只是调用前后关系吧。
yashi
2009-03-31
打赏
举报
回复
logo没有单独的什么“logo”程序吧,应该只是一段数据而已。你提供的信息很有限,没法给你具体的答复,你单独更新eboot有没有问题?
hugohong
2009-03-31
打赏
举报
回复
问题解决了!哈哈!!!
原来logo太大,buffer 小了!
hugohong
2009-03-31
打赏
举报
回复
logo格式是.raw,这个应该没问题,我下载logo更新没问题
只是在下载logo之前下载eboot(nboot, nk),再下载logo就挂
xajhuang
2009-03-31
打赏
举报
回复
那你检查下下载的格式是不是正确,下载BIN文件的时候系统会自动解压,你下载LOGO文件明显不是BIN格式,有可能下载的代码把你LOGO文件当BIN文件处理去解压,这样肯定挂。
hugohong
2009-03-31
打赏
举报
回复
[Quote=引用 7 楼 hzdysymbol 的回复:]
引用 4 楼 xajhuang 的回复:
你不会把logo的数据非法覆盖掉了正常的Image了吧。
有同感
检查一下更新前分配给Image,LOGO等各个区域的地址,大小,看有没有冲突
[/Quote]
有可能, 不过我觉得即使这样,也应该下载成功,只是启动有问题,现在是下载logo就挂了。
反正来检查看看。
SSS6677量产工具V3.007
USB
OnCardSorting Ver 3.007 2008.12.9 1. 增加配置设定中的限制。 2. 修正 bug 在两个块中溢出问题。 3. 增加支持 SLC 半页模式功能,并优化半容量检查模式。 4. 增加固定容量时系统编程块 -2 必须有效,解决 0 字节问题。 5. 改进因
LOG
O 保护在 256/16 位颜色设定状态下而限制使用问题。 6. 增加已经量产过的磁盘在量产界面上显示量产后的容量。
【电子通识】
USB
Log
o的标识含义
USB
图标的设计灵感是来自罗马神话中的海神尼普顿(Neptune)(也是海王星的名字)的武器「三叉戟」,一支强有力的三齿鱼叉。
12种
USB
Log
o标识,你知道几个?
Apple始终是消费电子行业新技术最早的采纳者,对于
USB
也是如此,Apple的iMac是采用
USB
接口的首款主流产品,之后众多PC制造商跟随Apple的脚步,也开始推出不支持传统接口的PC电脑,进一步推动
USB
成为PC市场的标准配置。2010年1月,首台配备
USB
3.0的设备上市。仅用于支持Super Speed(5Gbps)也就是
USB
3.1 Gen1(原
USB
3.0)版本对应的
USB
线缆,及设备上(在支持Super Speed的
USB
接口旁),不能用于产品的外包装,宣传资料,广告,产品手册等。
关于
USB
产品认证,不得不知道的问答专区!
但,若您要产品宣告取得Thunderbolt认证或使用“Thunderbolt 3”
log
o,则需另外取得Thunderbolt认证。若贵公司的产品已经通过测试、拿到产品TID,还需要与
USB
-IF签署Trademark License Agreement才能使用
USB
Log
o.如果要取得
USB
认证,您或您的客户(brand company)必须拥有
USB
VID(Vendor ID)并取得网站的账号密码以供产品注册。1. 使用
USB
-IF建议进入test mode的方式,请参考
USB
-IF页面。
【电子通识】
USB
3.0和
USB
2.0有什么区别?
USB
3.0和
USB
2.0在我们日常生活工作中较为常见,这两者有什么区别?
嵌入开发(WinCE)
19,519
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章