终于可以用WIGGLER下载FLASH了

[复制链接]
3622|4
 楼主| 小李志 发表于 2009-3-10 15:50 | 显示全部楼层 |阅读模式
首先SJF2410不支持Wiggler主要是引脚不对,从网找了一个可以支持Wiggler,终于可以读出内核ID了,但是由于我的板子是K9F5608,那面只有K9S1208无奈之下只好从源代码处下毒手,一开始点击sjf2410.exe后,运行结果一闪而过,心想肯定是芯片ID不对,后来在&nbsp;&nbsp;&nbsp;if(id!=0xec76)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;ERROR:&nbsp;K9S1208&nbsp;is&nbsp;not&nbsp;detected.&nbsp;Detected&nbsp;ID=0x%x.
&quot;,id);<br />&nbsp;&nbsp;&nbsp;&nbsp;return;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;K9S1208&nbsp;is&nbsp;detected.&nbsp;ID=0x%x
&quot;,id);<br />}<br />处设置断点,并把RETURN去掉,后来还是不行,再往前走,发现是<br />&nbsp;&nbsp;&nbsp;&nbsp;if(srcFileName[0]==0)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;ERROR:Source&nbsp;file&nbsp;name&nbsp;is&nbsp;not&nbsp;valid.
&quot;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />是源文件没有读进来,我是在任意位置双击sjf2410的,这时先又把return给去掉,在读出ID后设置死循环,发现ID是EC75然后改过来,后来在网上找到阿南的贴子,首先把sjf2410和要烧写的文件(Hardboot.bin)放在一个目录下(这里假设是C盘的sjf2410),操作如下:(图1)<br />&nbsp;<br />然后:<br />&nbsp;&nbsp;()图2<br />选0回车:这里出现了K9S1208,但是它比K9F5608大,我既然大那么肯定没问题的,只有用不完的,没有不够用的,<br />最后下载成功:图3<br />图在PDF里<br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20093/2009310154558728.pdf'>https://bbs.21ic.com/upfiles/img/20093/2009310154558728.pdf</a>
阿南 发表于 2009-3-10 23:41 | 显示全部楼层

恩,不错,支持

  
 楼主| 小李志 发表于 2009-3-11 12:26 | 显示全部楼层

谢谢南哥

昨天通过南哥的书解决了下载到FLASH做硬件实验,发现确实是本不错的书,写的都是经验
gruul 发表于 2009-3-11 14:09 | 显示全部楼层

顶一个

顶一个&nbsp;
agwtpcbox 发表于 2009-8-19 16:28 | 显示全部楼层
哈哈
支持下
;P虽然还看不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

727

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部