keil

    1熱度

    2回答

    我使用本指南Simulating ARM code它顯示了 如何模擬彙編代碼(arm 7 little endian)並且工作得很好。 我只是改變了設備從臂7小端來的ARM Cortex M3和這些都是錯誤的: Build target 'Target 1' assembling test.s... linking... sa.axf: Error: L6320W: Ignoring --e

    2熱度

    1回答

    我使用Keil uVision4在STM32F2器件上開發。 我正在嘗試使用C++,它應該可以與uVision工具鏈一起提供的armcc(糾正我,如果我錯了)。 但uVision不服標準C++包括道路 #include <cstdint> 不工作而 #include <stdint.h> 完美。 當我在uVision中打開cstdint(rightclick,打開文檔)時,它會打開文件,但

    2熱度

    2回答

    我正在使用STM32F107 cortex m3控制器。我正在爲該項目使用uvision IDE。我有一個應用程序在起始位置正確運行,即0x0800 0000.如果我將起始位置更改爲0x0800 4000,則應用程序無法正常工作。我使用這個函數作爲 NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x8004000)即改變了SCB-> VTOR = 0x8004000

    4熱度

    1回答

    我們在KEIL IDE中爲LPC2148編寫了一個項目,其中包含RTX內核程序以及由ARM CC編譯的其他程序。現在,我們需要將IDE從KEIL (ARM CC)到Eclipse(GCC)。當我們嘗試在Eclipse GCC Compiler中編譯它時,它在RTX_Config.c和RTX_Config.h文件中顯示錯誤。其他文件使用GCC編譯器成功編譯。但RTXConfig.c文件具有編譯器特定

    0熱度

    1回答

    我剛剛開始在Keil uvision IDE中編程。我正在閱讀關於Library Target Files和Low Level I/O Routines的官方Keil文檔。看起來我需要爲我的設備實現這兩個功能。但是,我不知道如何開始。任何人都可以指點我到正確的地方嗎? 我可能正在尋找一個懶惰的藉口,但我想應該有流行設備的通用實現文件,開發人員不應該再次寫它們?如果我是對的,我在哪裏可以找到這些文件

    0熱度

    1回答

    不同的情況下,變量和函數名我有一個變量命名SETLOCAL和功能命名爲無效SETLOCAL(無效) 我使用C51 KEIL編譯器來構建代碼和鏈接器提供了以下錯誤: 「外部ATTRIBUT不匹配PUBLIC」 是它無法爲函數和變量使用相同的名稱?有不同的情況?

    -3熱度

    2回答

    我嘗試創建兩個函數來拆分字符串成爲2部分,第一個函數我想獲取字符串「模式1」,從串行端口時RX_IN_CHR_UART變量,填充數據像「模式1 34」,和我想要得到的「34」 此函數獲取字符串第二功能「模式1」 #define GET_MODE_X 6 #define GET_VALUE 4 const char RX_IN_CHR_UART[]; char* po

    2熱度

    2回答

    我正試圖在Keil上編譯一個針對STM32F4-Discovery的USB HID example code。該代碼允許我發送和接收來自稱爲「USB HID演示器」的軟件的消息。 但我在USBD_HID_DataOut函數有問題。行: USB_OTG_ReadPacket((USB_OTG_CORE_HANDLE*)pdev, *Buffer, HID_OUT_PACKET); 給我一個錯誤: e

    1熱度

    1回答

    你好,這裏是我的代碼片段: RIT128x96x4StringDraw(HWREGBITW(&g_ulFlags, 0) ? "1" : "0", 48, 32, 15); 這僅用於打印屏幕上的一些字符串。 我希望有一個功能或裝置打印可increamented numericals,就像我們在C++做 for(;;) { cout<<i++; }

    3熱度

    1回答

    設置第32位時,我在代碼中有編譯器警告。代碼的作品,但這個警告讓我煩惱。 編譯器是Keil C,處理器是32位ARM。代碼是如下 PINSEL0 |= PINSEL_AD15; 其中PINSEL0是32位寄存器,其定義爲 #define PINSEL0 (*((volatile unsigned long *) 0xE002C000)) PINSEL_AD15和定義這樣的: #defi