在学习过程中碰到了如上的问题,在参考了不少博客之后解决了这个问题
首先到这里下载DNW安装包:
http://download.csdn.net/detail/david_xtd/7401761
这里面有两个文件夹dnw和secbulk( 其实你用其他安装包发现也是两个文件夹只不过名字不同)
首先如果你不能在下载时加上地址,如:dnw ./Superboot-6410.bin 50000000
那么就参考这篇文章,http://blog.csdn.net/u011452544/article/details/39393857
修改secbulk.c里面的设备号,但是我们下载这个安装包里面的secbulk.c里面没有如上博客所说的宏定义,那怎么办呢?
我们只需在secbulk.c下面几行找到相应的 用到设备号的代码,直接在代码里面修改设备号
例如我的就是0x5345和0x1234,那么直接就可以用0x5345替换DOWNLOAD_USB _ID _MAJOR,用0x1234替换DOWNLOAD_USB _ID _MINOR.
然后按步骤重新编译加载即可,但是问题又来了,尝试加载文件之后仍然出现老问题:can not open /dev/secbulk0,这时候就可以参考另外一篇博客http://blog.csdn.net/mjx91282041/article/details/16930803 修改dnw.c(注意了这是另一个文件了)
可能就是出现了这里面所描述的问题,我们的设备是secbulk1而不是secbulk0,如果你的也是这样的问题,还要按博客里面说的就能搞定了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)