在线观看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單片機的局限性
    主站蜘蛛池模板: 狠狠色噜噜狠狠狠97影音先锋 | 日本网络视频www色高清免费 | 国产成人精品免费视频大全可播放的 | 黄床大片 | 日韩欧美一区二区三区不卡视频 | 女人张腿让男子桶免费动态图 | 免费看欧美一级特黄a大片一 | 日韩欧美在线中文字幕 | 在线免费观看你懂的 | 免费看日本黄色片 | 2022欧美高清中文字幕在线看 | 欧美生活性色 | 调教r18车肉高h男男 | 日本特级黄色大片 | 久久网色 | 亚洲国产成人在人网站天堂 | 手机在线视频你懂的 | 国产精品福利在线观看免费不卡 | 成年人黄色片视频 | 色欧美综合 | 午夜小视频网站 | 在线看片成人 | 三级视频国产 | 婷婷色网站 | 国产婷婷色一区二区三区深爱网 | 激情在线网站 | 国产青青草 | 国产大片黄在线看免费 | 国产精品高清久久久久久久 | 亚洲午夜久久久久国产 | 视频在线观看高清免费大全 | freesex性欧美炮机喷潮 | 中文字幕一二三四区 | 色噜噜狠狠狠色综合久 | 久久免费视频99 | 六月丁香综合网 | 萌白酱白丝护士服喷水铁牛tv | 在线天堂bt中文www在线 | 中文字幕第二区 | 午夜视频在线免费看 | 中国美女乱淫免费看视频 |