日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享

發(fā)布時間:2024/10/14 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

提示:作為Espressif(樂鑫科技)大中華區(qū)合作伙伴及sigmastar(廈門星宸)VAD合作伙伴,我們不僅用心整理了你在開發(fā)過程中可能會遇到的問題以及快速上手的簡明教程供開發(fā)小伙伴參考。同時也用心整理了樂鑫及星宸科技的新產品、新方案的主要特點及應用!希望你能第一時間了解并快速用上好的方案和產品!


前言

提示:前面小明有給大家介紹的ISP、ETH、USB和SD燒錄,都是基于板子正常啟動的情況下燒錄的,操作較繁瑣,且耗時較長,因此只適用于調試時更新系統(tǒng);在我們實際批量生產時,更好的方式是先將整個系統(tǒng)鏡像燒錄到flash中,然后在貼到板子上,這種方式便是母片制作。在系統(tǒng)制作之前,需要先確認boot/drivers/mstar/spinand/drvSPINAND_api.c已經(jīng)加了ENV0分區(qū)兼容處理;

當然,你在批量應用SSD201\SSD202D 核心板時,可以提前告訴小明,小明幫你們提前燒錄。
咱們先看一下怎么進行母片制作吧


一、制作母片鏡像

首先從 tools 目錄下載 SpinandPackBinTool.rar 到 Linux 系統(tǒng)下并解壓:

將我們編譯得到的images目錄拷貝到SpinandPackBinTool/目錄下:

# cp ../images/* ./ -rf


拷貝 PARTINFO.pni 和 PINANDINFO.sni:

# cp images/boot/PARTINFO.pni images/boot/SPINANDINFO.sni images/

接著修改 SPINAND.INI,設置 images 目錄和 nandid,并將 env_part 修改為 ENV0:

# vi SPINAND.INI


修改 set_partition.es,屏蔽setenvmtdparts命令,并確保ubi分區(qū)大小不超過(A00000+A00000+5000000+500000):

# vi images/scripts/[[set_partition.es

# <- this is for comment / total file size must be less than 4KB mtdparts del CIS setenv mtdparts $(mtdparts),0x20000(KEY_CUST),0x60000(LOGO),0x500000(KERNEL),0x500000(RECOVERY),-(UBI) saveenv nand erase.part UBI ubi part UBI ubi create rootfs 0xA00000 ubi create miservice 0xA00000 ubi create customer 0x5100000 ubi create appconfigs 0x500000% <- this is end of file symbol

執(zhí)行 ./SstarMakeBin,成功生成 nand.bin,這個便是我們的母片鏡像:

# ./SstarMakeBin -n SPINAND.INI



二、母片做完后,記得燒錄驗證

在制作母片鏡像完成后,我們得到了nand.bin,下面我們將其燒錄到Flash中,以驗證其功能。實際生產時是通過專用的燒錄器燒錄的,但在開發(fā)階段,可以先使用estar來燒錄(使用ISP燒錄也是可以的,但燒錄一次長達半個小時),確認功能后再使用燒錄器燒錄。

使用estar燒錄
首先需要打開Tftpd32,并指向nand.bin所在目錄,操作步驟參考第三章ETH燒錄:

# setenv ipaddr 192.168.1.112 # setenv serverip 192.168.1.166 # saveenv # tftp 0x21000000 nand.bin # nand erase.chip # nand write.e 0x21000000 0x00 ${filesize} # reset

觀察系統(tǒng)是否可以正常啟動。

使用燒錄器燒錄
這里介紹的是使用Dediware燒錄Dosilicon的Flash的步驟,其他Flash操作步驟類似。
首先安裝并打開Dediware:

點擊左上角Select,選擇對應的Flash型號:

點擊Load,選擇我們要燒錄的 nand.bin:

依次點擊 Erase、Program 和 Verify:

至此,鏡像燒錄完成,從燒錄器取下Flash,貼到板子上,觀察是否正常啟動。
如果正常啟動,恭喜你,母片制作成功!可以批量燒錄了!


三、小明寫了這么多,記得關注點贊哦!

總結

以上是生活随笔為你收集整理的启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享的全部內容,希望文章能夠幫你解決所遇到的問題。

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