qcc300x筆記之flash分割槽(二)

2021-10-06 00:26:00 字數 824 閱讀 2486

qcc300x預設是使用32m flash(bits)的,但是根據實際的專案需求,考慮成本的問題,會使用較小的flash,所以預設的分割槽將不適合,所以我們需要重新分割槽,預設分割槽如下圖

如果分割槽不匹配,則會出現如下錯誤:

物理分割槽布局只能通過spi介面設定,一旦初始裝置映象被重新整理,就不能更改。

所以要支援ota功能至少需要16m的flash,該結論可以自己計算驗證

如何計算分割槽所需的大小

我們可以看到一共有14704行,紅框中的是有效資料,所以實際的大小大約為15k,注意.ptn檔案中k代表的是k word,所以我們在修改.ptn檔案時,該分割槽只需要大於15k即可

其他分割槽也可以通過上述方式進行計算

下面給出8m與16mflash的參考配置

注意這裡的8m與16m都是bits,所以換成k的話為512k與1024k

這裡僅供參考,請以實際的檔案大小為準

STM32F10x 學習筆記之基本定時器

大容量的stm32f101xx stm32f103xx系列和互聯型產品中包含了兩個基本定時器,tim6和tim7。這兩個定時器功能非常簡單,基本上和systick 定時器相當。但是我在使用的時候確是費了一番周折才除錯通過,所以還是應該將這兩個定時器的使用方法好好的寫一寫。基本定時器tim6和tim7...

extjs4 x之mvc學習筆記

一 總體概述。extjs mvc就是將頁面的ui定義 事件監聽 資料定義 獲取及操作解耦分開的一種模式。使用mvc,對於大型專案 一般來說大型專案是有很多頁面及功能,筆者認為如果只有幾個頁面,但每個頁面控制項和對控制項的操作都非常多,也可以用mvc來處理 來說,有利於 的管理和後期維護。當然,使用m...

5G學習筆記之F1AP

我就是個協議的搬運工 1.f1ap服務 f1ap提供gnb cu節點與gnb du節點之間的信令服務。服務分為兩類 2.f1ap一般過程分類 1 f1ap一般過程按是否有響應,可分為兩類 一般過程 發起訊息 成功響應 失敗響應 f1 setup f1 setup request f1 setup r...