iar

    1熱度

    1回答

    使用IAR Embedded Workbench IDE構建嵌入式項目時,我們使用帶有多個後處理命令(ELF可執行文件解析器/過濾器)的批處理文件來生成我們的最終可加載映像。 問題是,似乎每個工具調用都會打開一個新的終端窗口,在那裏簡單運行並關閉,從而有效地消除了跟蹤其消息的可能性。 將主批處理文件的輸出指向文件時,它僅記錄批處理文件的命令,但它不捕獲由其調用的程序的屏幕輸出。 試圖與cmd /k

    2熱度

    2回答

    我正在使用IAR Embedded Workbench IDE爲瑞薩RL78/G13開發嵌入式解決方案。我能夠在調試模式下編譯和運行項目。現在我想刻錄程序在釋放模式下閃光。有人能告訴我如何做到這一點?

    0熱度

    3回答

    我目前正在研究stm32f3的嵌入式項目。在這個項目中,我想同時使用.cpp和.c文件: C文件用於UART/I2C ...初始化文件,而C++文件用於更加面向對象的解決方案。所以我真的需要保持他們兩個。 我的問題是如何使它正常工作?我在網上看到了一些答案,但對我來說這一切似乎都很困惑。 我已經有一個C++項目中的uart.c/h文件(該板工作正常)的項目,但是當我向該項目添加i2c.c/h文件時

    0熱度

    2回答

    我想讀取Bluetooth LE芯片CC2541的MAC地址。這存儲在內存位置0x780C。我通過了 osal_snv_read 功能,但我不知道什麼osalSnvId_t ID是什麼。關於這如何工作的簡短解釋將非常有用。

    1熱度

    1回答

    我想第一次寫我自己的va_args函數,我遇到一個問題,大整數(仍在int範圍內)被截斷爲3位數,訂購! 下面是實現 void __sprintf(char * _string, ...) { int i = a_sizeof(_string); char _arg; int j =0; int format = 0; va_list args; va_start

    1熱度

    2回答

    我有以下定義: #define DEVICE_ID ((uint8_t)0x3f) 和我有以下功能:現在 void LIS3DSH_Init(LIS3DSH_InitTypeDef* LIS3DSH_InitStruct) { // uint8_t ctrl=0x00; uint8_t ident=0x00; LIS3DSH_LowLevel_Init();

    1熱度

    1回答

    我想在Windows 7 x64上的AVR UC3C0512C IAR工作臺v6.3.3上編譯CppUtest庫,但是當我編譯它時,它說std名稱空間是沒有定義的。 這裏是剪斷的代碼,我得到的第一個錯誤,該文件是SimpleString.h: #if CPPUTEST_USE_STD_CPP_LIB #include <string> #include <stdint.h>

    2熱度

    3回答

    我正在爲基於CC2541(8051的)MCU編寫一些代碼,這是TI的BTLE SOC,並且遇到了基於定時器的中斷觸發的問題。我已經成功配置了GPIO中斷,甚至可以使用該中斷來設置定時器中斷標誌(然後觸發定時器中斷)......但我無法讓定時器本身在發生翻轉時觸發中斷。 下面是我使用一些基本代碼: /**************************************************

    2熱度

    1回答

    我目前正在開發使用Micrium OS-II的ST32(STM32F103xC)的應用程序。到目前爲止,這一切都很順利,但我現在已經觸及了一個街區,無法繼續。 板配置作爲使用SD卡,使主機可以複製在設備上保存了文件的USB存儲設備。這工作正常,因爲可以在Windows資源管理器中看到SD卡上的文件。 然而,當我嘗試使用FATFS在我的計劃,f_open創建一個文件()返回FR_NOT_READY。

    1熱度

    2回答

    的編譯過程: Tool internal error: Internal Error: [Front end]: assertion failed at: "....\Translator\compiler_core\src\parser\edg\lower_il.c", line 13411 在於,震驚:用非基本類型T使用時 template <typename T> T GetMember(c