色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

用戶代碼移植到STM32芯片時發生非對齊錯誤怎么辦

麥辣雞腿堡 ? 來源:茶話MCU ? 作者:茶話MCU ? 2023-09-09 15:48 ? 次閱讀

為什么基于Cortex-M3/M4的STM32芯片組織的用戶代碼移植到基于Cortex-M0/M0+的STM32芯片時為何可能會發生非對齊錯誤?

這是因為基于Cortex-M3/M4的STM32芯片對數據訪問的對齊要求不那么嚴格,即使非對齊訪問也可以支持,當然可能會犧牲訪問效率。而對于Cortex-M0/M0+的芯片則明確不支持對數據的非對齊訪問。顯然,我們設計代碼時盡量遵循對齊訪問便于移植。

圖片

因為內核的差異導致我們在應用上的誤解或誤用,這也是常有的事情。我這里剛好就最近某STM32用戶咨詢的問題稍作整理,順便做個簡單分享。

下面是部分Cortex-M內核的NVIC特性差異對照表,有興趣的話可以看看。

圖片

該表格是我從The Definitive guide to ARM Cortex-M0 and ARM Cortex-M0+
Processors文檔里提取而來,分享給大家算是借花獻佛。

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

    關注

    456

    文章

    50886

    瀏覽量

    424185
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17171

    瀏覽量

    351439
  • STM32
    +關注

    關注

    2270

    文章

    10904

    瀏覽量

    356342
  • Cortex
    +關注

    關注

    2

    文章

    202

    瀏覽量

    46513
收藏 人收藏

    評論

    相關推薦

    STM32移植而引發的兩個小疑問

    STM32用戶將基于STM32F0芯片代碼移植
    的頭像 發表于 11-18 14:12 ?1168次閱讀
    因<b class='flag-5'>STM32</b><b class='flag-5'>移植</b>而引發的兩個小疑問

    STM32F407 ADC結果無法右對齊怎么辦

    從例程里面復制的main自己建立的模板里面就出現了這樣的問題,這個“ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;”已經設為右對齊,可是串口出來的數據還是0xXXX0,四個四位數(最右始終為0),明顯是左
    發表于 09-10 09:34

    STM32F103的程序移植STM32F107VC上,用不了該怎么辦

    做畢業設計,小白一枚,把DW1000測距的代碼STM32F103上移植STM32F107VC上,改了啟動文件和宏定義,也改了時鐘,程序可
    發表于 01-08 09:37

    uboot移植遇到壞塊該怎么辦

    nand flash 應該也沒什么問題才對, 而且視頻教程上也是燒寫到 nand flash上的。 猜想:是因為 nand flash 壞塊的原因嗎?2、如果 uboot.bin 大于4K ,還能繼續燒寫到 nor flash上嗎?如果不能,應該怎么辦? 期待你們的解答,謝謝!輸出的
    發表于 09-29 10:10

    代碼移植nucleoSTM32F072RBT6上出現錯誤

    之前在使用nucleo STM32F091RCT6進行項目實驗時,代碼編譯鏈接無報錯。最近需要將代碼移植nucleo
    發表于 12-23 06:18

    sx1278驅動移植時報錯怎么辦?如何解決

    sx1278驅動移植時報錯怎么辦?如何解決?為什么會同時調用stm32f10x.h和stm32f103xe.h這兩個頭文件呢?
    發表于 02-21 07:23

    求助,請問RISC-V系列MCU不支持對齊訪問嗎?

    的hardfault,即對齊load address錯誤。網上搜了一下,好像說RISC-V還是像CORTEX-M系列那樣,能訪問,只是速度一樣會很慢。但是現在直接hardfault了。不允許
    發表于 06-20 06:37

    電池換新無法可依怎么辦

    電池壞了怎么辦?修。修不好怎么辦?換。
    發表于 03-19 11:23 ?1405次閱讀

    STM32F4芯片移植_LVGL7.11_UCOS移植代碼工程

    STM32F4芯片移植_LVGL7.11_UCOS移植代碼工程
    發表于 12-09 17:45 ?24次下載

    STM32 進入Stop模式后電流還是很大怎么辦

    STM32 進入Stop模式后電流還是很大怎么辦STM32 進入停止模式后電流還是很大,可能椒幾百個uA,怎么辦?通常做法有如下幾點:MCU外圍管腳配置檢查外圍有無閉合回路SWDIO
    發表于 12-08 20:51 ?16次下載
    <b class='flag-5'>STM32</b> 進入Stop模式后電流還是很大<b class='flag-5'>怎么辦</b>?

    stm32h743外部RAM字節對齊訪問,引起的hard fault

    stm32h743外部RAM字節對齊訪問,引起的hard fault
    發表于 12-09 09:21 ?5次下載
    <b class='flag-5'>stm32</b>h743外部RAM<b class='flag-5'>非</b>字節<b class='flag-5'>對齊</b>訪問,引起的hard fault

    STM32-不同芯片移植

    在實際項目中,我們根據項目需求選用最合適的芯片型號,有時會涉及一個工程代碼在不同芯片上的使用,不同型號的芯片如何
    發表于 12-29 18:49 ?5次下載
    <b class='flag-5'>STM32</b>-不同<b class='flag-5'>芯片</b>的<b class='flag-5'>移植</b>

    STM32移植的mx wifi源代碼

    STM32移植的mx_wifi源代碼,可方便移植其他的STM32單片機上。
    發表于 09-26 16:35 ?2次下載

    STM32的Flash寫了保護怎么辦STM32如何設置讀保護和解除讀保護?

    STM32的Flash寫了保護怎么辦STM32如何設置讀保護和解除讀保護? 一、STM32的Flash寫了保護怎么辦? 當
    的頭像 發表于 10-29 17:24 ?1.3w次閱讀

    工控主板發生故障該怎么辦

    工控主板發生故障該怎么辦?前幾天有個客戶問了我這個問題,大部分情況下出現的故障并不可怕,主要是用戶粗心大意造成的。那今天小編就來講解一下工控主板一般會出現故障的主要原因及判斷方法:
    的頭像 發表于 04-11 18:19 ?889次閱讀
    主站蜘蛛池模板: 中文字幕不卡在线视频| 亚洲 无码 制服 日韩| 果冻传媒AV精品一区| videosgrati欧美另类| 在线视频av大全色久久| 亚洲欧美中文字幕先锋| 亚洲国产精品线在线观看| 午夜福利电影| 午夜视频在线瓜伦| 无码专区久久综合久综合字幕| 情欲.美女高潮| 皮皮色狼网| 且试天下芒果免费观看| 欧美日韩1区| 青青草伊人网| 色www精品视频在线观看| 日本漫画母亲口工子全彩| 欧洲内射XXX高清| 日日撸影院在线| 蛇缚dvd| 偷偷鲁青春草原视频分类| 手机在线观看无码日韩视频| 日韩一区二区三区精品| 日产精品高潮呻吟AV久久| 日韩欧美一级| 网友自拍成人在线视频| 雪恋电影完整版免费观看| 亚洲精品AV无码重口另类| 亚洲欧美日韩高清中文在线| 一个吃奶两个添下面H| 坠落的丝袜美人妻| 97亚洲狠狠色综合久久久久| 99久久综合国产精品免费| www.色片| 国产精品久久久久久久久免费下载 | 国产GV无码A片在线观看| 国产成人精品免费视频软件 | 日韩欧无码一区二区三区免费不卡| 任你躁精品一区二区三区 | 公和我做好爽添厨房中文字幕| 国产精品久久久久久人妻精品流|