色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    文章

    51155

    瀏覽量

    426345
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17316

    瀏覽量

    352265
  • STM32
    +關注

    關注

    2271

    文章

    10923

    瀏覽量

    357112
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    46558
收藏 人收藏

    評論

    相關推薦

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

    STM32用戶將基于STM32F0芯片代碼移植
    的頭像 發表于 11-18 14:12 ?1195次閱讀
    因<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 ?1412次閱讀

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

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

    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 ?918次閱讀
    主站蜘蛛池模板: 久久日韩精品无码一区 | 午夜无码国产理论在线 | 黄色片中文 | 囯产精品久久久久免费蜜桃 | 我要女人的全黄录像 | 国产精品一区二区资源 | 在线看无码的免费网站 | 两个奶头被吃得又翘又痛 | 国产午夜精品理论片久久影视 | 4438成人情人网站 | 无码日韩人妻精品久久蜜桃免费 | 世界第一黄暴漫画家 | 久久精品热在线观看85 | 忘忧草在线影院WWW日本动漫 | ppypp日本欧美一区二区 | 精品无人区麻豆乱码1区2 | 精品久久久久中文字幕加勒比东京热 | 德国美女密密麻麻浓毛 | 草草久久久无码国产专区全集观看 | 日韩一区二区三区免费体验 | 伊人影院蕉久 | 欧美亚洲日韩一道免费观看 | 狠狠爱亚洲五月婷婷av | 97成人免费视频 | 精品夜夜澡人妻无码AV蜜桃 | 亚洲一区二区影院 | 亚洲zooz人禽交xxxx | 国产二级一片内射视频播放 | 精品国产精品人妻久久无码五月天 | 久久艹伊人 | qvod电影资源| 秘密教学26我们在做一次吧免费 | 久久精品一区二区三区资源网 | 国产美女一区二区 | 亚洲区 bt下载 | 欧美Av无码高清在线 | 99爱在线精品视频免费观看9 | 伊人久久精品午夜 | xxxx18动漫| 两个人在线观看的视频720 | 与嫂子同居的日子在线观看 |