日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hi3516A开发--烧写/启动模式

發(fā)布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hi3516A开发--烧写/启动模式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在燒寫程序之前先看看,板子是什么啟動模式是比較重要的。
一、啟動模式
Hi3516A 支持以下三種啟動方式:
從片外 NAND Flash 存儲空間啟動
從片外 SPI Flash 存儲空間啟動
從 BOOT ROM 存儲空間啟動
當芯片上電復位時,啟動模式由 BOOTROM_SEL/BOOT_SEL 信號的值決定,具體情況如表 1-1 所示。

說明:
BOOTROM_SEL 信號與芯片外部管腳 VO_DAT1 復用;
BOOT_SEL 信號與芯片外部管腳 VO_DAT0 復用。


1、從 BOOTROM 啟動

當啟動模式為從 BOOTROM 啟動時,將會啟動串口通信機制,通過串口與 PC 端相應的軟件建立通信,下載 boot 程序后完成啟動(請參考《 Fastboot 工具使用說明》);如果在 BOOTROM 啟動時與串口通信超時未響應,將會轉向判斷 BOOT_SEL 上下拉電平,當 BOOT_SEL=0 時轉向從 SPI Flash 啟動;當 BOOT_SEL=1 時轉向從 NAND
Flash 啟動。

2、從 NAND Flash 啟動

從 NAND Flash 啟動時,外部連接的存儲器為 NAND Flash,此時需要設置BOOTROM_SEL(與芯片外部管腳 VO_DAT1 復用)和 BOOT_SEL(與芯片外部管腳VO_DAT0 復用)的上下拉電平,用于選擇 Boot 存儲器:當 BOOTROM_SEL=0、BOOT_SEL=1 時,芯片支持從 NANDC 接口掛接的 NAND Flash 啟動。


3、從 SPI Flash 啟動

從 SPI Flash 啟動時,外部連接的存儲器為 SPI Flash, BOOTROM_SEL(與芯片外部管腳 VO_DAT1 復用)和 BOOT_SEL(與芯片外部管腳 VO_DAT0 復用)的上下拉電平,用于選擇 Boot 存儲器:當 BOOTROM_SEL=0、 BOOT_SEL=0 時,芯片支持從SFC 接口掛接的 SPI Flash 啟動。
當芯片上電復位時, SPI Flash 啟動模式由 SFC_DEVICE_MODE/SFC_BOOT_MODE 信號的值決定,具體情況如表 1-2 所示。

說明:
SFC_DEVICE_MODE 信號與芯片外部管腳 VO_DAT3 復用;

SFC_BOOT_MODE 信號與芯片外部管腳 SFC_CLK 復用。


二、燒寫模式

1、向Nand Flash燒寫



2、向SPI Flash燒寫



三、SW1、SW2撥碼開關講解

位號

引腳 ? ? ??

信號名

說明

SW1(撥碼開關)

?

默認燒寫模式為

1100

Pin1

POR_SEL

復位選擇。

0:內(nèi)部 POR 上電復位;

1:外部復位管腳復位。(默認)

Pin2

BOOTROM_SEL

BOOTROM 啟動使能。

0:從其它空間啟動,由 BOOT_Sel 決定;

1:由 BOOTROM 啟動。(默認)

Pin3

BOOT_SEL

啟動模式選擇。

0: SPI FLASH;(默認)

1: NAND FLASH。

Pin4

SFC_DEVICE_MODE ? ? ? ??

SPI FLASH 器件選擇。

0: SPI NOR FLASH;(默認)

1: SPI NAND FLASH。


位號

引腳 ? ? ??

信號名

說明 ?

SW2(撥碼開關)

?

?

Pin1

SFC_NAND_BOOT_PIN2

SPI NAND FLASH Page Size。 ? ? ? ?

0: 2KB page size;(默認)

1: 4KB page size。

Pin2:3

SFC_NAND_BOOT_PIN[1:0]

SPI NAND FLASH ECC 類型。

00:保留;

01: 8bits ECC;(默認)

10:保留;

11: 24bits ECC。

Pin4

FLASH_TRIG_VALID

FLASH_TRIG_VALID類型

0: valid;(默認)

1: invalid



模式 ? ? ? ? ??

燒寫 ? ? ? ? ? ?

啟動 ? ? ? ? ? ?

SPI

1100

1000

Nand

1110

1010

總結:

SW1的Pin2引腳決定了是燒寫模式還是啟動模式。1 為燒寫,0 為啟動。

SW1的Pin3引腳決定了是選用SPI還是選用Nand。1 為Nand,0為SPI。

總結

以上是生活随笔為你收集整理的Hi3516A开发--烧写/启动模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。