iar

    4熱度

    1回答

    所以現在我明白我正在得到一個ARM數據中止異常 - 我看到如何捕獲異常本身(STL庫中的錯誤地址),但是我想回到上一級異常之前的堆棧幀。我正在使用IAR工具鏈,它告訴我在異常之後調用堆棧不可用 - 是否有一種誘騙工具向我顯示調用堆棧的訣竅方法?感謝所有的快速幫助!

    2熱度

    1回答

    我有一個基於IAR ARM的混合彙編程序和C項目。我在C頭中有一些#define,我喜歡在彙編文件中使用(導入)它們。有人可以告訴我這是可能的嗎? 非常感謝。

    3熱度

    4回答

    我正在嘗試使用IAR工具批量構建項目。該處理器是CC2530,它在IDE中可以很好地工作。我遵循批量構建(Project/Batch Build)的文檔,並創建了一個假設爲我的批處理文件的.cspy文件,但是在該文件的註釋中,它表明我需要一個調試文件(.ubrof)來執行用它。我無法找到一個.ubrof文件,並且我搜索了整個項目目錄結構。另外,我想讓我的批量構建版本生成沒有調試信息的版本。 我在哪

    1熱度

    2回答

    喜我使用IAR C編譯器,我想打印像 printf("version number: %f\n",1.4); 浮點值,但我總是得到像下面的控制檯 version number:ERROR 幫助,請 由於事先 苦諦

    3熱度

    7回答

    * UPDATE * 這裏是我發現了什麼。每當我在那裏有這個功能,它實際上不會讓代碼鎖定。實際上,讀RTC I2C函數的執行速度非常慢,但代碼仍然可以正常運行,但每次讀RTC時都必須等待很長時間才能通過。所以最終發生的情況是RTC有一個報警中斷,並且這引發了ISR內部的其他I2C交互,所以它看起來像是在試圖同時進行兩個i2c通信,因此減慢了過程。我刪除了ISR中的函數,現在它的工作我將繼續調查。

    2熱度

    1回答

    我正在嘗試使IAR Embedded Workbench for ARM的Profiler插件正常工作。我已經在文檔中設置了所有內容,但是當我啓動C-Spy並啓動插件時,出現錯誤。我嘗試不同的仿真器和各給一個不同的錯誤: 套件含有Segger SAM-ICE JTAG仿真器 - 在調試日誌中出現以下內容: Thu May 27 12:43:04 2010: Profiler: No cycle c

    1熱度

    2回答

    我正在使用IAR Embedded Workbench for ARM(ARM7TDMI-S),並且大部分工作都是使用little-endian格式完成的。然而,我的手動,我可以這樣做在看到: __big_endian int i, j; 聲明這兩個變量爲大端(而應用程序是小端的其餘部分)。這似乎是一個夢幻般的功能,但是當我嘗試編譯,我總是得到errror: Error[Pa002]: the