edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1465回复:2

如何在app直接用deviceIOcontrol下载firmware?

楼主#
更多 发布于:2004-12-18 08:34
是直接使用*.hex文件呢,还是要把该文件转换成其它文件?是直接从文件的最开始下载呢,还是要有一个偏移量?
自己是新手,请多多给提示,谢谢。
Zhongyh
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2012-04-09
  • 粉丝1
  • 关注1
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-18 17:56
是直接使用*.hex文件呢,还是要把该文件转换成其它文件?是直接从文件的最开始下载呢,还是要有一个偏移量?
自己是新手,请多多给提示,谢谢。


好像和你的题目不一致哦.
如果你想直接下载hex,那么你要知道hex的文件格式,网上有资料.hex的数据地址在每一行开始指定,但其并非线性的,所以你最好把hex转为bin再下载下去.
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-20 08:24
不好意思,是我问的不够清楚。
是这样的:我想在应用程序直接用deviceiocontrol下载我的firmware,当用Cypress公司的控制面板下载时,它是直接打开一个*.hex文件,在下载之前好像是有一个转换,而且用的是IOCTL_EZUSB_ANCHOR_DOWNLOAD控制代码,那如果我在自己的程序里面下载firmware,应该怎么做呢?

楼上的兄弟说,先把*.hex文件转化为*.bin文件,然后就可以直接下载了吗?那是直接从文件的开始处下载呢,还是有一个偏移量,也就是从这个偏移量处才是firmware的有效地址?

恳请高手指点。
游客

返回顶部