基於RT1052 Aworks 儲存擴容記錄(八)

2021-10-10 07:42:17 字數 1159 閱讀 9835

通過比較發現其硬體上接線是一致的,只是內部容量由8m改為32m.

之前開發過linux spi flash驅動的經驗,qspi flash 一般我們比較關注的是它的工作電壓,工作速率,寫入大小,擦除大小,位址模式,一般相容的話,只需要改其容量等引數。

在aworks 框架之下,檔案 awbl_hwconf_imx1050_flexspi.h 中有對qspi flash相關資訊的註冊,修改如下所示:

主要是調整其容量,並對原有的兩個分割槽的位置進行調整。增加了54m,換算為16進製制就是0x3600000.

user_date分割槽的基位址偏移63m,大小1022k.

calc_data分割槽的基位址偏移63m1022k,大小為1k.

在easy_arm_rt1052_flexspi_flash.sct檔案當中多出來的56m儲存,

flash_size 增加56m,如下所示:

在easy_arm_rt1052_sdram.sct檔案當中多出來的56m儲存,

flash_size 56m,如下所示:

為何需要適配ivt資訊,rt1052支援qspi flash啟動,qspi flash的容量,有可能是8m,16m,32m, 64m等不同容量,這個時候就需要使用ivt資訊,告訴rt1052,qspi flaher的引數資訊,以便可以從qspi flash讀取程式**。在文章裡面預設qspi flash裝置資源和裝置驅動是正常註冊且可用。對於開發者而言就是分割槽大小的調整和分割槽讀寫標誌的變更而已。

基於RT1052 Aworks 使能蜂鳴器(七)

前置知識,通過學習aworks開發框架,對於pwm而關鍵在於pwm的id號,只要在註冊pwm時,確認了其對應的id號,程式設計起來就很輕鬆了。addtogroup grp aw if pwm copydoc aw pwm.h awbl imx10xx eflex pwm devcfg t 這兩個pw...

一加9 RT將於10月15日發布 一加今年的關門作

知名爆料人士 stevwww.cppcns.come hemmerstoffer 網名 onleaks 今天再次爆料,oneplus 9 redxraasoynt 將於 10 月 15 日發布。而這也符合 android central 上個月的報道,表示該機將於今年 10 月推出。此前有報道稱,o...

基於hadoop的網路爬蟲設計1 0

一。用hadoop作網路爬蟲的原因 爬蟲程式的海量計算特性要求必須要用分布式方式來實現。一般爬蟲爬取的是整個網際網路上的所有或部分資料,這個資料量一般是p byte級,至少也是t byte級,因此用分布式的方式來獲取這是不二之選。在眾多的分布式計算框架裡hadoop絕對是個中翹楚,從hadoop的使...