在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于stm32h7b0的ospi外設掛載psram做映射讀寫的實踐

冬至子 ? 來源:lizimu ? 作者:lizimu ? 2023-08-08 16:48 ? 次閱讀

這幾天一直在搗鼓stm32h7b0 ospi外掛psram做映射讀寫,
群友“ART-Pi代言人”的測試平臺是stm32h730,他反復測試了psram映射,在映射寫的時候會進入硬件錯誤,
這幾天我們兩人交流了一下發現是stm32h7系列的幾款單片機的ospi外的的一個bug導致的
(es0478-stm32h7a3xig-stm32h7b0xb-and-stm32h7b3xi-device-errata-stmicroelectronics.pdf)
(see errata 2.7.8 “Memory-mapped write error response when DQS output is disabled”)
,原文的意思是即使器件沒有DQS引腳,在間接和映射寫時也要開啟DQS,而在間接和映射讀時也要關閉DQS。

后續他的平臺可以運行了。

我的stm32h7b0必須配置mpu關閉涉及cache的功能,總結如下:

1.jpg

對于psram映射的地址空間,mpu中TEX、C、B、S配置組合對應表中的Other attributes一列必須是空的,

不然會導致大量寫入psram的數值存在錯誤。

下一步打算把程序存儲在spi flash中,由mcu內部flash中的boot將spi flash中的程序拷貝到psram中運行,

剩余多余的psram存儲空間就可以作為堆棧使用(不能配置cache,速度上會比較慢,希望后續的stm32型號能解決)。

目前已經實現boot從spi flash拷貝程序到psram并跳轉到psram運行的工作。在keil下調試也可以了(已實現spi flash的下載算法)。不過要注意boot和app的時鐘配置要合理,或者干脆一樣的配置,避免不必要的錯誤。keil下代碼重新編譯過后再調試,需要手動點下載燒錄,而不是調試的自動更新固件。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2270

    文章

    10914

    瀏覽量

    356726
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1716

    瀏覽量

    91832
  • PSRAM
    +關注

    關注

    0

    文章

    35

    瀏覽量

    13374
  • stm32h7
    +關注

    關注

    0

    文章

    37

    瀏覽量

    1753
  • 單片機
    +關注

    關注

    0

    文章

    216

    瀏覽量

    16658
收藏 人收藏

    評論

    相關推薦

    STM32H7B0通過QSPI地址映射外部flash開始使用正常,出現QSPI功能異常是什么原因導致的?

    STM32H7B0 通過QSPI地址映射外部flash開始使用正常,后面出現QSPI功能異常(直接尋址和地址映射均不能訪問外部flash),QSPI IO2作為QSPI功能使用始終為低電平,但作為
    發表于 03-08 06:34

    STM32H7b0設置Boot0引腳選項字節為0x1FF0,發送CAN幀后依舊無回復怎么解決?

    STM32H7b0這款芯片設置Boot0引腳選項字節為0x1FF0,發送CAN幀后依舊無回復,求官方回應
    發表于 03-22 06:05

    stm32H7B0 的spi_dma傳輸怎么能傳輸更長的字節?

    stm32H7B0 的spi_dma傳輸怎么能傳輸更長的字節 hal_spi_trancmitreceive_dma()函數中的size只有uint16_t這么
    發表于 03-26 08:13

    STM32H7B0STM32H730系統自帶Bootloader的起始地址是什么?

    在官方的文檔《AN2606_STM32微控制器系統存儲器啟動模式》(最新版49)中未找到對應的STM32H7B0STM32H730 系統自帶Bootloader的起始地址,咨詢一下這兩個型號芯片的bootloader起始地址。
    發表于 03-27 07:14

    請問STM32H730 OSPI在內存映射模式下單次讀寫長度是多少?

    我最近嘗試使用OSPI驅動APS6404,這非常方便的擴展了RAM的大小,讀寫速度也有30M字節每秒。 我在閱讀APS6404的手冊時注意到它單次突發訪問是1k字節大小,在STM32中我沒有注意到
    發表于 05-31 06:55

    基于STM32H7B0軟件開發入門教程

    做了個STM32H7B0小板,目前正在bilibili連載教程,歡迎大家圍觀。硬件夠用 代碼能用 教程實用
    發表于 06-30 18:32

    如何使用STM32H7A3/7B3和STM32H7B0微控制器內存和外圍設備

    本參考手冊涵蓋了基于Arm? Cortex?-M7內核的單片機STM32H7A3/B3和STM32H7B0產品線,它為用戶使用以上單片機提供了完整的存儲器和
    發表于 11-24 06:50

    STM32H7A3/7B3和STM32H7B0微控制器參考手冊

    本參考手冊面向應用程序開發人員。它提供了有關如何使用STM32H7A3/7B3和STM32H7B0微控制器存儲器和外設的完整信息。
    發表于 11-24 07:19

    如何使用USB3300的STM32H7B0上的ULPI?

    我在使用外部 ULPI 收發器板,但是當移植到 STM32H7B0 時,我并沒有取得太大的成功。我相信芯片之間的唯一區別是 7B0 使用 PC2_N 和 PC3_N,我在初始化期間使用 HAL 將其
    發表于 12-05 06:38

    STM32H735多路復用內存映射OSPI Hyperram硬故障問題如何解決?

    ......)。我從 cubeMX 的 STM32Cube_FW_H7_V1.9.0\Drivers\BSP\Components\s70kl1281 和 STM32Cube_FW_H7
    發表于 12-14 07:01

    AN5450_STM32H7A3/7B3 系列和 STM32H7B0 Value 系列智能電源管理 STM32Cube 擴展包

    AN5450_STM32H7A3/7B3 系列和 STM32H7B0 Value 系列智能電源管理 STM32Cube 擴展包
    發表于 11-21 17:06 ?0次下載
    AN5450_<b class='flag-5'>STM32H7</b>A3/<b class='flag-5'>7B</b>3 系列和 <b class='flag-5'>STM32H7B0</b> Value 系列智能電源管理 <b class='flag-5'>STM32</b>Cube 擴展包

    AN5307_STM32H7A3/7B3系列和STM32H7B0超值系列微控制器硬件開發入門

    AN5307_STM32H7A3/7B3系列和STM32H7B0超值系列微控制器硬件開發入門
    發表于 11-21 17:06 ?1次下載
    AN5307_<b class='flag-5'>STM32H7</b>A3/<b class='flag-5'>7B</b>3系列和<b class='flag-5'>STM32H7B0</b>超值系列微控制器硬件開發入門

    RM0455_STM32H7A3/7B3 和 STM32H7B0 超值系列基于 Arm? 的高級32位 MCU

    RM0455_STM32H7A3/7B3 和 STM32H7B0 超值系列基于 Arm? 的高級32位 MCU
    發表于 11-23 08:21 ?0次下載
    RM0455_<b class='flag-5'>STM32H7</b>A3/<b class='flag-5'>7B</b>3 和 <b class='flag-5'>STM32H7B0</b> 超值系列基于 Arm? 的高級32位 MCU

    STM32H7A3/7B3和STM32H7B0超值系列先進的基于臂?的32位MCU

    STM32H7A3/7B3和STM32H7B0超值系列先進的基于臂?的32位MCU
    發表于 11-23 08:22 ?0次下載
    <b class='flag-5'>STM32H7</b>A3/<b class='flag-5'>7B</b>3和<b class='flag-5'>STM32H7B0</b>超值系列先進的基于臂?的32位MCU

    ES0478_STM32H7A3xI/G和STM32H7B0xB和STM32H7B3xI單片機的局限性

    ES0478_STM32H7A3xI/G和STM32H7B0xB和STM32H7B3xI單片機的局限性
    發表于 11-23 20:32 ?0次下載
    ES0478_<b class='flag-5'>STM32H7</b>A3xI/G和<b class='flag-5'>STM32H7B0</b>xB和<b class='flag-5'>STM32H7B</b>3xI單片機的局限性
    主站蜘蛛池模板: 包你爽综合网| 欧美综合色区| 一级视频在线免费观看| bt 电影天堂| 国产69精品久久久久9牛牛| 免费啪| 久久久免费观看| 濑亚美莉iptd619在线观看| 免费福利影院| 56pao强力打造| 在线免费午夜视频| 亚洲偷图色综合色就色| 天天av天天翘天天综合网| 国产成人精品怡红院| 年轻的护士3| 四虎永久免费网站入口2020| 亚洲综合激情六月婷婷在线观看| 亚洲色图27p| 好爽好黄的视频| 性开放网站| 日本免费黄色小视频| 精品视频卡1卡2卡3| 成年女人在线观看| 日操夜操天天操| 日本68xxxxxxxxx59| 流不尽奶水的大乳h| 天天色图| 精品欧美小视频在线观看| www欧美在线观看| 美女和美女| 亚洲欧美日韩一区| 婷五月综合| 婷婷色站| 美女黄页在线观看| 1000部啪啪勿入十八免费| 在线观看午夜| 国产自产视频在线观看香蕉| 一区二区三区视频网站| 婷婷五月在线视频| 精品综合久久88色鬼首页| 午夜骚片|