在使用 sprintf 函數時遇到的造成死機的兩種原因:
1、 指針未聲明內存
char *p;
sprintf(p,"%d,%d,%f",1,1,2.1);
解決方法:對指針申請內存,或定義成數組類型。
2、打印float/double 類型數據。
解決方法:修改為int類型打印。
有網友說棧空間不足造成的死機,本人測試后以上兩種死機原因均為改善。
啟動文件中 Heap_Size 為 0x00000200修改為0x00000C00
Heap_Size EQU 0x00000200
Stack_Size EQU 0x00000400
Heap_Size EQU 0x00000C00
對于sprintf 造成的真正死機原因有待進一步深究,也望各位網友給出解決方法!
上一篇: stm32 printf 死機
下一篇:STM32之sprintf函數
推薦閱讀
史海拾趣
自成立以來,富捷電子始終將技術創新視為企業發展的核心驅動力。公司投入巨資建立了一支國際專業的晶片電阻核心技術研發團隊,專注于貼片電阻、合金電阻、車規電阻等產品的研發與生產。近年來,富捷電子成功研發出高端抗靜電汽車晶片電阻FQS系列產品,并建設了“高端抗靜電汽車晶片電阻智能工廠”,實現了從原材料入庫到成品出庫的全程智能化、自動化操作。這一創新不僅提升了產品性能,還滿足了汽車電子行業對元件高可靠性、高穩定性的嚴格要求,推動了公司在汽車電子領域的快速發展。
自成立以來,富捷電子始終將技術創新視為企業發展的核心驅動力。公司投入巨資建立了一支國際專業的晶片電阻核心技術研發團隊,專注于貼片電阻、合金電阻、車規電阻等產品的研發與生產。近年來,富捷電子成功研發出高端抗靜電汽車晶片電阻FQS系列產品,并建設了“高端抗靜電汽車晶片電阻智能工廠”,實現了從原材料入庫到成品出庫的全程智能化、自動化操作。這一創新不僅提升了產品性能,還滿足了汽車電子行業對元件高可靠性、高穩定性的嚴格要求,推動了公司在汽車電子領域的快速發展。
DeLorme公司成立于20世紀80年代初,當時正值全球定位系統(GPS)技術快速發展的時期。創始人XXX和XXX看到了GPS技術在戶外導航領域的巨大潛力,于是決定投身這一領域。然而,創業初期他們面臨了資金短缺、技術瓶頸和市場接受度低等多重挑戰。他們通過不斷的技術創新、優化產品設計和積極的市場推廣,逐漸贏得了消費者的認可,并在行業內樹立了良好的口碑。
AMERICASEMI深知產品質量對于企業發展的重要性。因此,公司建立了嚴格的質量管理體系,從原材料采購到生產制造的每一個環節都進行嚴格把控。同時,AMERICASEMI還注重品牌建設,通過參加國際電子展會、發布技術論文等方式提升品牌知名度和影響力。這些努力使得AMERICASEMI在半導體行業中樹立了良好的口碑和形象。
隨著電子行業的快速發展,AMERICASEMI意識到只有不斷創新才能在市場中立于不敗之地。因此,公司加大了對研發的投入,積極引進先進的技術和設備,不斷提升自身的研發能力。經過多年的努力,AMERICASEMI成功研發出多款具有創新性的半導體產品,如高性能的功率管理芯片和低功耗的傳感器等,這些產品在市場上獲得了廣泛的認可。
全球定位系統的新寵--俄羅斯“格洛納斯”衛星導航系統正式投入商用 本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 俄羅斯“格洛納斯”衛星導航系統正式投入商用 首批使用俄羅斯“格洛納斯”全球衛星導航系統的汽車導航儀2007年12月27日在莫斯科上市銷售,標志著“格洛納斯”系統正式進入了民用導航 ...… 查看全部問答∨ |
|
本方案選用的是F28035,它的功能強大,資源豐富。它有CLA,作數學運算非常在行,加上28XX CPU相當于兩個CPU了。看來,給它穿件花衣服---TFT-LCD是相配的。 但是本方案中使用了9路PWM、10路ADC,已經快把它累扒下了,再控制一個需要比點陣LCD多好多 ...… 查看全部問答∨ |
|
誰能介紹一本學單片機的書啊?我單片機學了一個學期,還不是很懂,要教C編單片機的 我就是學了一個學期的單片機,現在還不是很懂的,我們在上個學期教的是匯編。因為下個學期要學C語言編程單片機了,所以我現在要學C語言編程單片機的,誰能介紹一本好點的書啊,謝謝了… 查看全部問答∨ |
在VHDL寫testbench的時候如何產生一個隨機數呢,就如verilog中的random函數一樣,在VHDL中有嗎? 還是需要自己寫偽隨機數發生器,好長的代碼。。。。 … 查看全部問答∨ |
本帖最后由 miniko 于 2014-5-14 16:22 編輯 本人剛接觸模擬電路不久,遇到一個電路,經過仿真后其波特圖如下: 請前輩幫忙給分析一下電路的特性。謝謝 … 查看全部問答∨ |
|
我知道GCS0可以接Nor Flash,GCS6-7可以接SDRAM,GCS1到GCS5除了可以接網卡外,還可以接什么芯片啊?… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析