SJF是三星公司开发的利用JTag来进行Nand/Nor/Memory测试和烧写的工具,他的工作原理就是利用JTAG协议对CPU管脚进行直接的操作。最大的优点就是他是最底层的操作,连Reset都不怕;最大的缺点就是无比慢,烧4K的东西要1分多钟。
因为FlashPGM的Bug实在太多,或者硬件受到了软件太大的干扰,经理决定用sjf来烧写nor-flash。我们找到了芯片的Datasheet,分析了他的工作时序和命令集,然后直接在sjf烧写am29f芯片的代码上替换指令,做好了芯片擦写的功能。烧写可以直接使用39vf200a的函数。
虽然巨慢无比,但好歹是烧进去了,呵呵