首先,我們來看看JTAG燒錄FLASH的層次結(jié)構(gòu),如下圖所示:
接下來,我們通過理解讀寫FLASHDAT的DR掃描時序圖,就能知道JTAG在其中所起的作用。
讀FLASHDAT的DR掃描時序圖
寫FLASHDAT的DR掃描時序圖
由圖中,在TCK的時鐘沿下,根據(jù)TMS模式,經(jīng)過JTAG中的Run-Test/Idle,Update-DR,Exit1-DR,Shift-DR,Capture-DR等JTAG的狀態(tài)機(jī),便可完成數(shù)據(jù)的寫入和讀取。
特別需要理解的是,燒錄中需要一個燒錄器。燒錄器中其實就是一個JTAG器件,通過JTAG的菊花鏈,從燒錄器將數(shù)據(jù)寫入到芯片的邊界掃描寄存器中,然后獲取到芯片內(nèi)部,寫入到FLASH中。
燒錄器寫入/讀取數(shù)據(jù)也需要代碼配合實現(xiàn)。這部分內(nèi)容需要較長的時間,我們以后有時間了再慢慢攻克。
-
寄存器
+關(guān)注
關(guān)注
31文章
5434瀏覽量
124543 -
JTAG
+關(guān)注
關(guān)注
6文章
404瀏覽量
73337 -
狀態(tài)機(jī)
+關(guān)注
關(guān)注
2文章
493瀏覽量
28252 -
燒錄器
+關(guān)注
關(guān)注
3文章
240瀏覽量
27606 -
Flash存儲
+關(guān)注
關(guān)注
0文章
40瀏覽量
8443
發(fā)布評論請先 登錄
恩智浦NXP LinkServer Flash工具使用介紹與燒錄教程

ARM的ICP與JTAG / SWD代碼燒錄方案與原理詳解
對于有兩塊flash的xilinx fpga,vivado中是否可以指定燒錄哪個flash
在keil里如何燒錄data flash數(shù)據(jù)的?
JTAG口及其對Flash的在線編程
FPGA配置– 使用JTAG是如何燒寫SPI/BPI Flash的?

使用JTAG燒寫Nand Flash實驗解析

關(guān)于使用燒錄器燒錄Nand Flash
如何進(jìn)行板載SPI flash燒錄

STM32F4外設(shè)配置速查【FLASH部分】

易靈思JTAG寫入Flash工程的創(chuàng)建過程和燒寫操作

評論