電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 18|回復(fù): 0
收起左側(cè)

什么是MCU里應(yīng)盡量遵循的寄存器謹(jǐn)慎賦值法?

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級會員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-6-5 14:30:00 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是改動i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能會造成系統(tǒng)異常。4 d9 Y2 X! e8 C' r5 u
痞子衡的嵌入式技術(shù)交流群里有一位非;钴S的朋友(網(wǎng)名:文,痞子衡已經(jīng)指定他為副群主)近日向痞子衡反映了一個在i.MXRT1062應(yīng)用程序里動態(tài)調(diào)整FlexRAM導(dǎo)致WDOG模塊工作異常的問題,經(jīng)過一番排查,痞子衡發(fā)現(xiàn)了i.MXRT芯片系統(tǒng)設(shè)計里的一個小秘密,這個秘密警示我們在MCU里應(yīng)盡量遵循謹(jǐn)慎的外設(shè)寄存器賦值法,這個寄存器謹(jǐn)慎賦值法是什么,痞子衡先賣個關(guān)子,文末會揭秘。痞子衡今天就將這個問題解決過程還原一下,希望對大家有所啟發(fā):9 N5 L, k. Z8 M' m3 m3 v$ t4 n& [& b
一、重配FlexRAM影響WDOG的表象問題痞子衡先交待一下問題背景,這個網(wǎng)友是在i.MXRT1062板子上做的測試,使用的是 \SDK_EVK-MIMXRT1060\boards\evkmimxrt1060\driver_examples\wdog\iar 例程(XiP),他對工程啟動文件和主函數(shù)改動如下:
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表