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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

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

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


前言

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

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


一、制作母片鏡像

首先從 tools 目錄下載 SpinandPackBinTool.rar 到 Linux 系統下并解壓:

將我們編譯得到的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分區大小不超過(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

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

# ./SstarMakeBin -n SPINAND.INI



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

在制作母片鏡像完成后,我們得到了nand.bin,下面我們將其燒錄到Flash中,以驗證其功能。實際生產時是通過專用的燒錄器燒錄的,但在開發階段,可以先使用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

觀察系統是否可以正常啟動。

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

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

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

依次點擊 Erase、Program 和 Verify:

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


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

總結

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

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