痞子衡MCU裸機基礎+通用外設相關文章 - 匯總索引
--------------------------------------------------------------------------------------
職場經驗與見聞感悟
痞子衡在嵌入式行業也摸打滾爬了不少年,有一些個人經驗可以給大家參考。所謂他山之石可以攻玉,希望痞子衡的經驗對大家的職場之路有所幫助。

職場經驗篇(持續更新中...4/4)
職場上有效地向師傅請教問題的幾點建議
關于做技術的工作態度方面的幾點建議
工作多年的工程師且看這四條進階之路
讀工程師崗位工作31年退休的同事離職信有感
博文總結篇(持續更新中...13/13)
Farewell, 我的寫博故事2016-2019
Farewell, 我的寫博故事2020
博文總量終于追平了中文Kinetis博客第一人jicheng0622
博客園積分排名終于擠進了前3000名榜單
Farewell, 我的寫博故事2021
入選了2021年度與非網(eefocus)星選創作者Top10
Farewell, 我的寫博故事2022
拿到了CSDN博客專家實體證書
Farewell, 我的寫博故事2023
拿到了2023年度電子星球(eestar)黑馬作者
入選了2023年度與非網(eefocus)最佳創作者Top15
Farewell, 我的寫博故事2024
評上了2024年度電子星球(eestar)最強大腦
社區活動篇(持續更新中...3/3)
被邀請做貿澤電子&與非網聯合推出的《對話工程師》節目嘉賓
被邀請做科銳國際旗下數科同道主辦的技術沙龍嘉賓
被邀請做嵌入式聯盟主辦的職場奇葩說(上海站)辯手
NXP歲月篇(持續更新中...6/6)
當選了2019年度恩智浦官方論壇i.MXRT板塊的頂級貢獻者
三個小項目陸續上線恩智浦官方Github
為2021 TencentOS Tiny AIoT應用創新大賽做了場直播培訓
在恩智浦度過職業生涯第一個十年
在華邦電子&恩智浦2023聯合技術論壇當了回演講嘉賓
在華邦電子&恩智浦2024聯合技術論壇繼續擔任演講嘉賓
--------------------------------------------------------------------------------------
嵌入式從業者應知應會知識點
嵌入式開發需要掌握的知識點非常多,不同的技術方向有不同的知識側重點,本系列試圖整理總結嵌入式開發(尤其是軟件)中那些必須要會的知識點,試圖給你呈現一幅嵌入式界的清明上河圖,本系列計劃連更十年,且讓時間給答案。
計算機原理篇(持續更新中...1/2)
嵌入式碎片集(持續更新中...9/10)
嵌入式里堆棧原理及其純C實現
ARM Cortex-M內核下字節對齊訪問問題
嵌入式里通用微秒(microseconds)計時函數框架設計與實現
嵌入式里串口(UART)自動波特率識別程序設計與實現(中斷)
嵌入式里串口(UART)自動波特率識別程序設計與實現(輪詢)
嵌入式Cortex-M中標準的三重中斷控制設計
嵌入式Cortex-M裸機環境下臨界區保護的三種實現
嵌入式Cortex-M中斷向量表原理及其重定向方法
嵌入式Cortex-M中斷向量表對齊原則的深入研究
嵌入式Cortex-M系統中斷延遲及其測量方法簡介
代碼規范篇(持續更新中...1/1)
數據差錯控制篇(持續更新中...3/6)
常用的數據差錯控制技術(1)- 重復校驗(Repetition Code)
常用的數據差錯控制技術(2)- 奇偶校驗(Parity Check)
常用的數據差錯控制技術(3)- 和校驗(Checksum)
常用的數據差錯控制技術(4)- 循環冗余校驗(CRC)
常用的數據差錯控制技術(5)- 漢明碼校驗(Hamming Code SEC-DED)
常用的數據差錯控制技術(6)- 博斯-喬赫里-霍克文黑姆碼校驗(BCH Code)
行業標準篇(持續更新中...7/9)
微控制器CPU性能測試基準(EEMBC-CoreMark)
微處理器CPU性能測試基準(Dhrystone)
并行NAND接口標準(ONFI)及SLC Raw NAND簡介
并行NAND互操作性標準(JESD230)
并行NOR接口標準(CFI-JESD68)及SLC Parallel NOR簡介
串行EEPROM接口事實標準及SPI EEPROM簡介
串行NOR接口標準(SFDP-JESD216)及QuadSPI NOR簡介
高速串行NOR兼容性標準(xSPI-JESD251)及OctalSPI/HyperBus NOR簡介
內存讀寫正確性壓力測試程序(memtester)
Keil MDK知識篇(持續更新中...4/4)
一個奇怪的Keil MDK下變量鏈接強制對齊報錯問題(--legacyalign)
在MDK開發環境下將關鍵函數重定向到RAM中執行的幾種方法
在MDK開發環境下自定義安裝與切換不同編譯器版本的方法
MDK5.40下從DFP包路徑添加用戶下載算法FLM文件的方法
IAR EWARM知識篇(持續更新中...14/14)
在IAR開發環境下為工程開啟CRC完整性校驗功能的方法
探析開啟CRC完整性校驗的IAR工程生成.out和.bin文件先后順序
一次利用IAR自帶CRC完整性校驗功能的實踐(為KBOOT加BCA)
在IAR開發環境下將關鍵函數重定向到RAM中執行的三種方法
在IAR開發環境下將整個源文件代碼重定向到任意RAM中的方法
在IAR開發環境下RT-Thread工程自定義函數段重定向失效分析
深扒IAR啟動函數流程及其__low_level_init設計對函數重定向的影響
深扒IAR啟動函數流程之段初始化函數__iar_data_init3實現
深扒IAR啟動函數流程之段初始化實現中可用的壓縮選項(zeros/packbits/lz77)
在IAR開發環境下手動拷貝自定義程序段到RAM中執行的方法
在IAR開發環境下將盡可能多的代碼重定向到RAM中執行的方法
IAR內部C-SPY調試組件配套宏文件(.mac)用法介紹
淺析IAR下調試信息輸出機制之硬件UART外設
淺析IAR下調試信息輸出機制之半主機(Semihosting)
JLink工具知識篇(持續更新中...3/3)
JLink Script文件基礎及其在IAR下調用方法
從JLink V7.62開始優化了手動增加新MCU型號支持方法
JLink命令行以及JFlash對于下載算法的作用地址范圍認定
存儲器冷知識篇(持續更新中...6/6)
串行NOR Flash的DQS信號功能簡介
串行NOR Flash的頁編程模式對于量產效率的影響
國內外串行NOR Flash廠商官網Cross Reference功能使用體驗
存儲器大廠Micron的NOR Flash芯片特殊絲印設計(FBGA代碼)
主流QuadSPI NOR Flash廠商關于QE位與IO功能復用關聯設計
英飛凌MirrorBit工藝NOR Flash的扇區架構設計
廠商盤點篇(持續更新中...3/3)
盤點國內Cortex-M內核MCU廠商高性能產品(2021版 - 主頻不低于96MHz)
盤點國內Cortex-M內核MCU廠商高主頻產品(2023版 - 主頻不低于144MHz)
盤點國內車規級MCU廠商(2020年及之前發布產品)
--------------------------------------------------------------------------------------
恩智浦MCU開發環境與工具相關知識
恩智浦半導體的MCU產品線非常之廣,其配套軟件開發工具也非常強大,基本可以涵蓋項目開發全過程所需要的各種工具,利用好這些工具可以大大加速項目開發。
MCUXpresso 生態篇(持續更新中...5/5)
飛思卡爾半導體軟件開發C代碼規范
恩智浦SDK驅動代碼風格、模板、檢查工具
恩智浦MCUXpresso SDK在GitHub上線了
關于恩智浦入駐B站的一些思考
AppCodeHub - 一站網羅恩智浦MCU應用程序
MCUXpresso IDE篇(持續更新中...15/15)
MCUXpresso IDE下SDK工程導入與workspace管理機制
MCUXpresso IDE下添加新路徑下源文件進工程編譯的方法
MCUXpresso IDE下添加C++源文件進SDK工程編譯的方法
MCUXpresso IDE下C++源文件中嵌套定義的復合數據類型命名空間認定
MCUXpresso IDE下SDK工程在Build配置上與IAR,MDK差異
MCUXpresso IDE下工程鏈接文件配置管理與自動生成機制
MCUXpresso IDE下將應用程序RW段分散鏈接的幾種方法
MCUXpresso IDE下將關鍵函數重定向到RAM中執行的幾種方法
MCUXpresso IDE下高度靈活的FreeMarker鏈接文件模板機制
MCUXpresso IDE下將源碼制作成Lib庫方法及其與IAR,MDK差異
MCUXpresso IDE下設置代碼編譯優化等級的幾種方法
MCUXpresso IDE下生成鏡像文件的方法及其與IAR,MDK差異
MCUXpresso IDE下使用J-Link下載算法在Flash調試注意事項
MCUXpresso IDE下在線調試時使用不同復位策略的現象總結
MCUXpresso IDE下在線聯合調試i.MXRT1170雙核工程的三種方法
MCUXpresso for VS Code篇(持續更新中...1/1)
MCUXpresso Config Tools篇(持續更新中...1/1)
Misc Tools篇(持續更新中...1/1)
--------------------------------------------------------------------------------------
恩智浦MCX系列微控制器相關知識
恩智浦半導體于2022年11月發布MCX系列MCU,分為四大子系列N/A/W/L,可涵蓋任何終端設備,從消費者到工業以及介于兩者之間的一切。其中N系列首批產品:MCX N94x(主頻 150MHz 雙核 Cortex-M33,N1-16 系列 NPU,CoolFlux BSP32 型音頻處理單元)和MCX N54x,專為簡化安全智能邊緣應用(包括物聯網和工業應用)打造。
本系列文章會逐一介紹MCX系列微控制器開發相關知識。
芯聞篇(持續更新中...1/1)
調試篇(持續更新中...)
啟動篇(持續更新中...)
--------------------------------------------------------------------------------------
恩智浦i.MX RT三位數系列微控制器相關知識
恩智浦半導體于2018年10月發布的i.MX RT三位數系列開啟了ML/AI MCU的新紀元,其第一款芯片i.MX RT685,搭載一顆主頻高達300MHz的Cortex-M33內核,以及一顆主頻高達600MHz的Cadence Tensilica HiFi4 DSP。主要面向實時機器學習(ML)/人工智能(AI)應用。

芯聞篇(持續更新中...2/2)
介紹篇(持續更新中...2/2)
恩智浦i.MX RTxxx系列MCU特性那些事(1)- 概覽
恩智浦i.MX RTxxx系列MCU特性那些事(2)- RT685SFVK性能實測(Dhrystone)
啟動篇(持續更新中...8/12)
恩智浦i.MX RTxxx系列MCU啟動那些事(1)- Boot簡介
恩智浦i.MX RTxxx系列MCU啟動那些事(2)- Boot配置(ISP Pin/OTP)
恩智浦i.MX RTxxx系列MCU啟動那些事(3)- Serial ISP模式(blhost)
恩智浦i.MX RTxxx系列MCU啟動那些事(4)- OTP及其燒寫方法
恩智浦i.MX RTxxx系列MCU啟動那些事(5)- Bootable image格式與加載(elftosb/.json)
恩智浦i.MX RTxxx系列MCU啟動那些事(6)- 從Serial(Multi-IO) NOR啟動
恩智浦i.MX RTxxx系列MCU啟動那些事(6.A)- FlexSPI NOR啟動時間(RT500)
恩智浦i.MX RTxxx系列MCU啟動那些事(6.B)- FlexSPI NOR連接方式大全(RT600)
恩智浦i.MX RTxxx系列MCU啟動那些事(6.B)- FlexSPI NOR連接方式大全(RT500)
恩智浦i.MX RTxxx系列MCU啟動那些事(7)- 從SD/eMMC啟動
恩智浦i.MX RTxxx系列MCU啟動那些事(8)- 從Serial(1-bit SPI) NOR恢復啟動
恩智浦i.MX RTxxx系列MCU啟動那些事(9)- 動態解密安全啟動需知(OTFAD)
經驗篇(持續更新中...17/17)
項目篇(持續更新中...1/1)
--------------------------------------------------------------------------------------
恩智浦i.MX RT四位數系列微控制器相關知識
恩智浦半導體于2017年10月發布的i.MX RT四位數系列開啟了高性能MCU的新紀元,其第一款芯片i.MX RT1052,搭載Cortex-M7內核,主頻高達600MHz,CoreMark跑分高達3020。
資料篇(全1篇已完結)
芯聞篇(持續更新中...1/1)
介紹篇(全4篇已完結)
恩智浦i.MX RT1xxx系列MCU特性那些事(1)- 概覽
恩智浦i.MX RT1xxx系列MCU特性那些事(2)- RT1052DVL6性能實測(CoreMark)
恩智浦i.MX RT1xxx系列MCU特性那些事(3)- 命名規則
恩智浦i.MX RT1xxx系列MCU特性那些事(4)- RT105x選型
硬件篇(持續更新中...7/7)
恩智浦i.MX RT1xxx系列MCU硬件那些事(1)- 官方EVK簡介
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.1)- 玩轉板載OpenSDA,Freelink調試器
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.2)- 在串行NOR Flash XIP調試原理
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.3)- 串行NOR Flash下載算法(J-Link工具篇)
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.4)- 串行NOR Flash下載算法(Keil MDK篇)
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.5)- 串行NOR Flash下載算法(IAR EWARM篇)
恩智浦i.MX RT1xxx系列MCU硬件那些事(2.6)- 串行NOR Flash下載算法(MCUXpresso IDE篇)
工具篇(持續更新中...24/24)
MCU-CodingStyleChecker - 恩智浦SDK驅動代碼風格檢查工具
恩智浦MCU安全加密啟動一站式工具NXP-MCUBootUtility用戶指南
恩智浦MCU安全加密啟動一站式工具NXP-MCUBootUtility常見問題
開啟NXP-MCUBootUtility工具的HAB簽名功能 - CST(中英雙語)
開啟NXP-MCUBootUtility工具的HAB加密功能 - CST(中英雙語)
開啟NXP-MCUBootUtility工具的BEE加密功能 - image_enc
恩智浦i.MX RT系列MCU量產神器NXP-MCUBootFlasher用戶指南
恩智浦i.MX RT系列MCU量產神器NXP-MCUBootFlasher常見問題
如果i.MX RT是一匹悍馬,征服它時別忘了用馬鐙MCUBootUtility
MCUBootUtility v2.0.0來襲,i.MXRT1010哪里跑
MCUBootUtility v2.3.0發布,這次不再放過任何一款Flash
MCUBootUtility v2.3.1發布,解決了長久以來非空flash可能無法下載的問題
MCUBootUtility v2.4.0發布,輕松更換Flashloader文件
MCUBootUtility v3.0.0發布,開始支持LPC, Kinetis啦
MCUBootUtility v3.3.0發布,可配合SBL項目使用
MCUBootUtility v3.4.0發布,支持串行NAND
MCUBootUtility v3.5.0發布,支持串行NOR的ECC及雙程序啟動
MCUBootUtility v4.0.0發布,開始支持MCX啦
MCUBootUtility v5.0.0發布,初步支持i.MXRT1180
MCUBootUtility v5.3.0發布,利用XMCD輕松使能外部RAM
MCUBootUtility v6.3.0發布,支持獲取與解析啟動日志
如果你正在量產i.MX RT產品,不妨試試這款神器RT-Flash
MCUBootFlasher v3.0.0發布,為真實的產線操作場景而生
啟動篇(持續更新中...22/28)
恩智浦i.MX RT1xxx系列MCU啟動那些事(1)- Boot簡介
恩智浦i.MX RT1xxx系列MCU啟動那些事(2)- Boot配置(BOOT Pin/eFUSE)
恩智浦i.MX RT1180系列MCU啟動那些事(2)- Boot配置(BOOT Pin/eFUSE)
恩智浦i.MX RT1xxx系列MCU啟動那些事(3)- Serial Downloader模式(sdphost/MfgTool)
恩智浦i.MX RT1xxx系列MCU啟動那些事(4)- Flashloader初體驗(blhost)
恩智浦i.MX RT1xxx系列MCU啟動那些事(5)- 再聊eFUSE及其燒寫方法
恩智浦i.MX RT1xxx系列MCU啟動那些事(6)- Bootable image格式與加載(elftosb/.bd)
恩智浦i.MX RT1xxx系列MCU啟動那些事(7)- 靜態解密安全啟動需知(HAB)
恩智浦i.MX RT1xxx系列MCU啟動那些事(8)- 從Raw NAND啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(8.A)- SEMC NAND啟動時間(RT1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(9)- 從Parallel NOR啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(10)- 從Serial NAND啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(10.A)- FlexSPI NAND啟動時間(RT1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(11)- 從Serial NOR啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.A)- FlexSPI NOR啟動時間(RT1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1015/1020/1050)
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1060/1064(SIP))
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1010)
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1024(SIP))
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1160/1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1180)
恩智浦i.MX RT1xxx系列MCU啟動那些事(12)- 從SD/eMMC啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(12.A)- uSDHC eMMC啟動時間(RT1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(13)- 從Serial(1-bit SPI) EEPROM/NOR恢復啟動
恩智浦i.MX RT1xxx系列MCU啟動那些事(13.A)- LPSPI NOR啟動時間(RT1170)
恩智浦i.MX RT1xxx系列MCU啟動那些事(14)- 動態解密安全啟動需知(BEE)
恩智浦i.MX RT1xxx系列MCU啟動那些事(15)- 動態解密安全啟動需知(OTFAD)
恩智浦i.MX RT1xxx系列MCU啟動那些事(16)- 終極一站式工具(NXP-MCUBootUtility)
經驗篇(持續更新中...108/111)
項目篇(持續更新中...14/15)
kFlashFile - 一個基于Flash的掉電數據存取方案
RT-UFL - 一個適用全平臺i.MXRT的超級下載算法設計
超級下載算法RT-UFL v1.0發布,附J-Link下安裝教程
超級下載算法RT-UFL v1.0在MCUXpresso IDE下的使用
超級下載算法RT-UFL v1.0在IAR EW for Arm下的使用
超級下載算法RT-UFL v1.0在Keil MDK下的使用
超級下載算法RT-UFL v1.0在Segger Ozone下的使用
超級下載算法(RT-UFL)開發筆記(1) - 執行在不同CM內核下
超級下載算法(RT-UFL)開發筆記(2) - 識別當前i.MXRT型號
超級下載算法(RT-UFL)開發筆記(3) - 統一FlexSPI驅動訪問
超級下載算法(RT-UFL)開發筆記(4) - 輪詢Flash配置參數
超級下載算法(RT-UFL)開發筆記(5) - 動態調整FlashDevice內容
超級下載算法(RT-UFL)開發筆記番外(1) - JLinkScript妙用
基于恩智浦i.MXRT1010的MP3音樂播放器(RT-Mp3Player)設計
基于恩智浦i.MXRT1060的MP4視頻播放器(RT-Mp4Player)設計
第三方篇(持續更新中...3/3)
2021 TencentOS Tiny AIoT應用創新大賽 - 初賽階段的38個作品速覽
把玩i.MXRT1062 TencentOS Tiny EVB_AIoT開發板(1) - 開發環境搭建與點燈
把玩i.MXRT1062 TencentOS Tiny EVB_AIoT開發板(2) - 在Flash調試及離線啟動
--------------------------------------------------------------------------------------
飛思卡爾Kinetis系列和恩智浦LPC系列微控制器相關知識
飛思卡爾半導體(現恩智浦半導體)于2010年開始推出的Kinetis系列昭示著ARM Cortex-M MCU陣營又多了一個頂級廠商,其第一款芯片Kinetis K60,搭載Cortex-M4內核(也是業界第一款Cortex-M4內核產品),主頻最高可達150MHz,性能可達1.25DMIPS/MHz。
Kinetis芯片家族發展至今(2017)已拓展至7大家族系列:K/L/E/V/EA/M/W,其中K/L系列主打通用市場,其余5個系列專攻細分領域。

恩智浦半導體最早于2003年便開始推出LPC系列MCU,但早期的產品LPC2000/3000系列屬于ARM7/9內核的產品,直到2008年開始推出的LPC1800系列標志著恩智浦也加入了ARM Cortex-M MCU陣營,LPC18xx系列MCU,搭載Cortex-M3內核,主頻最高可達180MHz。
LPC芯片家族發展至今(2022)出現過很多家族成員系列:800/1100/1200/1300/1500/1700/1800/2000/3000/4000/4300/54000/5500系列,其中800/1100/54000/5500系列是目前的主推產品系列。
Kinetis調試篇(持續更新中...1/3)
飛思卡爾Kinetis開發板OpenSDA調試器那些事(上)- 背景與架構
飛思卡爾Kinetis開發板OpenSDA調試器那些事(中)- 使用與修復
飛思卡爾Kinetis開發板OpenSDA調試器那些事(下)- 原理與開發
Kinetis啟動篇(持續更新中...5/12)
飛思卡爾Kinetis系列MCU啟動那些事(1)- KBOOT架構
飛思卡爾Kinetis系列MCU啟動那些事(2)- KBOOT形態(ROM/Bootloader/Flashloader)
飛思卡爾Kinetis系列MCU啟動那些事(3)- KBOOT配置(FOPT/BOOT Pin/BCA)
飛思卡爾Kinetis系列MCU啟動那些事(4)- KBOOT通信外設(uart/spi/i2c/can/usb-hid)
飛思卡爾Kinetis系列MCU啟動那些事(5)- KBOOT初級工具(blhost/bus_pal/KinetisFlashTool)
飛思卡爾Kinetis系列MCU啟動那些事(6)- 從片內Flash啟動
飛思卡爾Kinetis系列MCU啟動那些事(7)- KBOOT高級工具(elftosb/QCBGenerator/embedded_host)
飛思卡爾Kinetis系列MCU啟動那些事(8)- 從片外QSPI NOR Flash啟動
飛思卡爾Kinetis系列MCU啟動那些事(9)- KBOOT特性(完整性檢測)
飛思卡爾Kinetis系列MCU啟動那些事(10)- KBOOT特性(可靠升級)
飛思卡爾Kinetis系列MCU啟動那些事(11)- KBOOT特性(ROM API)
飛思卡爾Kinetis系列MCU啟動那些事(12)- KBOOT特性(Security)
LPC外設驅動篇(持續更新中...1/1)
--------------------------------------------------------------------------------------
ARM Cortex-M內核微控制器相關知識
ARM公司從2004年開始推出Cortex-M系列內核,迄今Cortex-M家族已經包含九款Cortex-M0/M0+/M1/M3/M4/M7/M23/M33/M35P,一個合格的Cortex-M微控制器開發者必須要對這些內核有充分了解,讀內核手冊是了解內核的主要途徑,而對于Cortex-M軟件開發者來說還可以從CMSIS(Cortex-M軟件接口標準)入手來逐步了解內核的使用。

資料篇(全1篇已完結)
芯聞篇(持續更新中...2/2)
單片機AI的春天已來,ARM Cortex-M55發布了
Ethos-U55,ARM首款面向Cortex-M的microNPU
內核篇(持續更新中...8/14)
ARM Cortex-M內核那些事(1)- 內核架構編年史
ARM Cortex-M內核那些事(2)- 第一款微控制器
ARM Cortex-M內核那些事(3.1)- 功能模塊看差異(M0/3/4/7)
ARM Cortex-M內核那些事(3.2)- 為Security而生(M23/33/35P)
ARM Cortex-M內核那些事(4)- 性能指標大比拼
ARM Cortex-M內核那些事(5)- 一表搜羅指令集
ARM Cortex-M內核那些事(6)- 系統堆棧機制
ARM Cortex-M內核那些事(7)- 內核寄存器
ARM Cortex-M內核那些事(8)- 系統總線(AHB/APB/AXI)
ARM Cortex-M內核那些事(9.1)- 存儲保護(MPU - PMSAv6/7)
ARM Cortex-M內核那些事(9.2)- 存儲保護(MPU - PMSAv8)
ARM Cortex-M內核那些事(10)- 浮點計算(FPU)
ARM Cortex-M內核那些事(11)- 數字信號處理(DSP)
ARM Cortex-M內核那些事(12)- 安全區域(TrustZone)
中斷篇(持續更新中...0/5)
ARM Cortex-M中斷那些事(1)- 工作機制
ARM Cortex-M中斷那些事(2)- 管理模塊(SCB/NVIC)
ARM Cortex-M中斷那些事(3)- 向量表
ARM Cortex-M中斷那些事(4)- 優先級設置
ARM Cortex-M中斷那些事(5)- 異常處理
功耗篇(持續更新中...0/0)
調試篇(持續更新中...1/8)
ARM Cortex-M調試那些事(1)- 4線協議標準(JTAG)
ARM Cortex-M調試那些事(2)- 2線協議標準(SWD)
ARM Cortex-M調試那些事(3)- CoreSight架構
ARM Cortex-M調試那些事(4)- DAPLink調試器
ARM Cortex-M調試那些事(5)- J-Link仿真器
ARM Cortex-M調試那些事(6)- IAR內嵌調試C-SPY
ARM Cortex-M調試那些事(7)- Flashloader
ARM Cortex-M調試那些事(8)- 常用技巧
文件篇(全9篇已完結)
ARM Cortex-M文件那些事(0)- 文件關聯
ARM Cortex-M文件那些事(1)- 源文件(.c/.h/.s)
ARM Cortex-M文件那些事(2)- 鏈接文件(.icf)
ARM Cortex-M文件那些事(3)- 工程文件(.ewp)
ARM Cortex-M文件那些事(4)- 可重定向文件(.o/.a)
ARM Cortex-M文件那些事(5)- 映射文件(.map)
ARM Cortex-M文件那些事(6)- 可執行文件(.out/.elf)
ARM Cortex-M文件那些事(7)- 反匯編文件(.s/.lst/.dump)
ARM Cortex-M文件那些事(8)- 鏡像文件(.bin/.hex/.s19)
最后歡迎關注痞子衡個人微信公眾號【痞子衡嵌入式】,一個專注嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。
衡杰(痞子衡),目前就職于恩智浦(NXP)半導體MCU系統應用部門,擔任高級嵌入式系統應用工程師。
專欄內所有文章的轉載請注明出處:http://www.rzrgm.cn/henjay724/
與痞子衡進一步交流或咨詢業務合作請發郵件至 hengjie1989@foxmail.com
可以關注痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。
關于專欄文章有任何疑問請直接在博客下面留言,痞子衡會及時回復免費(劃重點)答疑。
痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。
浙公網安備 33010602011771號