娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月04日(星期二)

正在發生

2021年03月04日 | MSP430中定義大數組存在的問題及解決方案

發布者:TranquilSmile 來源: eefocus關鍵字:MSP430  全局數組 手機看文章 掃描二維碼
隨時隨地手機看文章

問題:

利用CCS軟件將代碼燒入430之后,在還沒有點擊開始運行時,程序就已經開始自動運行了如下圖所示,在點擊暫停之后,程序就報錯了。在把那個數組元素個數改的很小之后,程序就正常了。所以可以斷定,是由于定義大數組產生的問題。


問題分析:


通過查找資料,發現產生這個問題的原因是因為全局數組定義過大時,系統一上電,需要對這些數組初始化,初始化的時間過長,導致看門口溢出,從而一直進不了主函數,導致程序跑飛了。


解決方案:


(1)編寫C啟動函數


在TI官網找了有關CCS的資料之后,找到了解決方案。


除了主函數之外,我們需要再定義一個函數,函數名為的_system_pre_init(),在CCS編譯器中,這是一個C啟動函數,是在主函數開始執行之前執行的,所以在該函數里,加入關閉看門口的代碼就可以解決這個問題了~


在IAR編譯器中,也有類似的函數,為__low_level_init(),使用方法與上文提到的相同。


(2)將大數組放在RAM的不初始化區域


既然已經知道是初始化時間過長導致這個問題,我們可以把大數組定義在RAM的不初始化區域就行了。


在IAR編譯器中,在定義變量之前,加上__no_initm命令即可,如__no_init char a; 即把a這個字符型變量放在RAM的不初始化區域。


在CCS編譯器中,沒有這樣的命令,需要做類似的操作的話,有些繁瑣,需要自己改寫CMD文件,這里就不再贅述了。大家有興趣的話,可以到TI官網下載相應的文檔看一下。


關鍵字:MSP430  全局數組 引用地址:MSP430中定義大數組存在的問題及解決方案

上一篇:易于批量生產的高精度超聲波熱量表設計
下一篇:MSP430F5438A的BSL下載電路小問題

推薦閱讀

根據統計機構SA的數據,在2017年第四季度,全球賣出的智能手機中一半以上的錢都進了蘋果腰包,可見其巨大的統治力。蘋果除了手機賺錢,配件上的利潤也是相當恐怖,這一點,精明的庫克只會好好利用。據凱基證券分析師郭明池的最新投資分析報告,他表示蘋果正在準備兩款重磅的音頻產品,一款是AirPods二代,2018年下半年發布;另外一款是自主品牌的高端頭戴式...
北京時間3月4日早間消息,SpaceX的“載人龍飛船”(Crew Dragon)上周日以無人飛行模式成功與國際空間站對接。這也成為該公司CEO埃隆·馬斯克(Elon Musk)及其航天團隊的重要里程碑。   載人龍飛船希望最終搭載宇航員完成航天任務,此次對接也將對競爭對手波音構成壓力。后者也已經與美國國家航空航天局(NASA)簽訂了協議,成為其“商用載人”項目的...
1、引言在模數混合系統的設計中,對模擬信號的采樣一般是使用專用的A/D轉換器,再加上專門的譯碼和鎖存電路把模擬信號轉換成合適的數字信號。但這樣使系統的設計電路較復雜,用到的集成芯片較多,給設計帶來不便。為了克服以上設計中的缺點,在本系統的設計中采用了高集成度芯片ICL7107作為對模擬信號的采樣模塊,使得電路設計更加簡單,可靠性大大提高。2...
日前,德州儀器的高管參加了一場由摩根斯坦利舉辦的行業會議,在會中,他們談到了關于產業現狀和他們實力等多方面的問題。 德州儀器首先指出,公司有幾個競爭優勢: 一是擁有自己的制造和技術,特別是300毫米晶圓廠。在這種環境下,擁有這些工廠的價值再次得到證明,這使我們處于非常好的位置,可以在這種大流行中做得很好。 據了解,德州儀器正在建設第三...

史海拾趣

問答坊 | AI 解惑

編碼器介紹及應用

SCHA系列光電編碼器 S38S系列增量型光電編碼器 S40S系列編碼器 LBJ系列旋轉編碼器 SF50C系列旋轉編碼器 SF50J系列旋轉編碼器 SF50P系列旋轉編碼器 S50S8系列編碼器 S50S10系列編碼器 SF38K系列編碼器 SZLF系列編碼器 SF38K系列半中空軸 ...…

查看全部問答∨

上傳點資料

本帖最后由 paulhyde 于 2014-9-15 09:26 編輯 [ 本帖最后由 HiVi1120 于 2009-8-22 17:29 編輯 ]  …

查看全部問答∨

你的手機還能做什么?

手機的成本是越來越少了 今年也聽到朋友提及手機監控 你覺得,除此之外,咱手上的手機還能做什么?…

查看全部問答∨

TD數字無繩電話年內上市:欲成殺手級產品

  家庭信息機之后,TD-SCDMA又推出固網產品。全球首款基于TD-SCDMA的數字無繩電話解決方案的推出,標志著中國移動針對家庭用戶的TD-SCDMA產品系列中將再度豐富。   數字無繩電話是現代家庭電話的升級換代產品,將滿足家庭電話更新需求。中國 ...…

查看全部問答∨

便攜式心電監護系統的設計

  心電圖(ECG)是心臟疾病診斷的重要手段。常規心電圖是病人在靜臥情況下由醫院的心電圖儀記錄的短時間心電活動,由于心臟病發作帶有很大的偶然性和突發性,所以在非發作期做常規心電圖檢查獲取疾病信息的幾率很低。   因此,將心電監護從病床 ...…

查看全部問答∨

請問這個問題解決了嗎?

請問這個問題解決了嗎?…

查看全部問答∨

關于驅動程序與應用程序的交互問題

在WINDOWS DDK中有一個虛擬攝像頭的驅動程序,如果我們使用他的話,他會有一張圖片會顯示。我想用我另外一個程序去控制這個虛擬攝像頭的源,就是說如果我想把一個視頻文件做成他的源,就是說我在我的程序里播放文件 或者其他的東西,在QQ上對方看到 ...…

查看全部問答∨

求助:ARM標號問題

$IF (EXTERNAL_MODE)         CODE_BASE      EQU    0x80000000 $ELSE         CODE_BASE      EQU    0x00000000 ...…

查看全部問答∨

關于68013A自動指針的問題

我使用的是68013A芯片,使用GPIF接口來控制MAX115進行數據的讀寫,在GPIF初始化的代碼中(由GPIF Designer生成),有一部分是將波形描述符轉移到0xE400,這里使用了自動指針來自動轉移。我的問題是,正常下載運行之后,得不到pipe信息,描述符等信 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 饶河县| 怀安县| 天峨县| 盱眙县| 广宗县| 尉氏县| 宁武县| 上栗县| 永城市| 田林县| 平武县| 昌都县| 轮台县| 凤冈县| 白银市| 永顺县| 定安县| 祥云县| 宣威市| 石阡县| 高密市| 方城县| 合肥市| 孝义市| 科技| 安康市| 玛曲县| 呈贡县| 富顺县| 龙山县| 宿州市| 鄱阳县| 开阳县| 永年县| 永登县| 韶关市| 和顺县| 古浪县| 阿鲁科尔沁旗| 安溪县| 两当县|