|
探讨一下:HJTAG下通过sfj.exe烧录nand时的疑问
[复制链接]
如题,今天突然想到这个问题,不是很明了
各位兄台聊聊看法
我们知道烧录nand有很多工具和方法,其中之一就是在HJTAG(和PC并口)连接情况下调用SFJ.exe软件来烧写指定的bin文件到nand指定block。
既然烧录,肯定需要涉及nand的各种操作,那请问使用sfj时对nand操作的程序运行域在哪里,是被加载到SDRAM中的吗?
如果是的话,这个过程又是谁来负责?
我这样猜想的(sfj源码还没琢磨),HJTAG检测到arm core后,运行sfj,则sfj通过并口-HJTAG传输指令和数据,这里面可能会使设备上SDRAM初始化,时钟设置等操作,在把nand的操作代码直接加载到SDRAM,还有需要烧录的bin文件也直接加载到SDRAM中
这样nand的程序还有需要烧录的bin文件都在SDRAM中了,下面的事情就是烧录,然后在做一些和上位机SFJ的交互。
不知道思路是不是对,大家聊一下哦
|
|