阅读:1465回复:2
如何在app直接用deviceIOcontrol下载firmware?
是直接使用*.hex文件呢,还是要把该文件转换成其它文件?是直接从文件的最开始下载呢,还是要有一个偏移量?
自己是新手,请多多给提示,谢谢。 |
|
沙发#
发布于:2004-12-18 17:56
是直接使用*.hex文件呢,还是要把该文件转换成其它文件?是直接从文件的最开始下载呢,还是要有一个偏移量? 好像和你的题目不一致哦. 如果你想直接下载hex,那么你要知道hex的文件格式,网上有资料.hex的数据地址在每一行开始指定,但其并非线性的,所以你最好把hex转为bin再下载下去. |
|
板凳#
发布于:2004-12-20 08:24
不好意思,是我问的不够清楚。
是这样的:我想在应用程序直接用deviceiocontrol下载我的firmware,当用Cypress公司的控制面板下载时,它是直接打开一个*.hex文件,在下载之前好像是有一个转换,而且用的是IOCTL_EZUSB_ANCHOR_DOWNLOAD控制代码,那如果我在自己的程序里面下载firmware,应该怎么做呢? 楼上的兄弟说,先把*.hex文件转化为*.bin文件,然后就可以直接下载了吗?那是直接从文件的开始处下载呢,还是有一个偏移量,也就是从这个偏移量处才是firmware的有效地址? 恳请高手指点。 |
|