armcc

    0

    1답변

    지원되는 특정 속성에 대해 ARM 컴파일러 (armcc)의 버전이 필요한지 확인하는 방법을 모르겠습니다. 예 : __atribute__((noinline))? 이 http://www.keil.com/support/man/docs/armcc/armcc_chr1359124975804.htm

    1

    1답변

    의심스러운 자르기에 관한이 린트 경고와 관련된 질문을 읽었지만 여기서는 순전히 C 경우입니다. pCont->sig는가 pCont->sig -= (signed int64_t)((sub2 << 8)/pCont->freq + 1); 또한 64 비트 (유형 signed int64_t)를 체결하고, 양 및 sub2freq 32 비트 부호 같습니다 Warning

    1

    4답변

    STM32F407 프로세서 용 uVision 5.13 프로젝트가 있고 RTX 운영 체제를 사용하고 있으며 범위가 지정된 enum과 같은 일부 C++ 11 기능을 사용하려고합니다. 나는 --cpp11 컴파일러 옵션을 넣을 때하지만 난 CMSIS 헤더 중 하나에서이 오류가 나타날 수 compiling RTX_Conf_CM.c... C:\Keil\ARM\PAC

    2

    2답변

    armcc 컴파일러가 포함 된 일부 내장 소프트웨어를 개발 중입니다. 디버깅 목적으로 최적화는 최소한 -O0 플래그로 유지됩니다. 코드 명확성을 향상시키기 위해 나는 을 일부 열거 형 및 구조체 정의를 공용 액세스로 클래스로 이동했습니다. 이에서 : enum A{ a, b, c, d }; struct C{ int q; int w; int

    0

    3답변

    구조화 된 스키마가있는 헤더 파일을 염두에두고 있습니다. 내 목표는 다른 매크로를 호출 한 후 증가 할 기본 주소를 정의하는 것입니다. 이 목적은 새 기본 주소의 실행 횟수를 유지하고 컴파일시 최대 실제 주소를 초과하는지 여부를 확인하는 것입니다. 이전에 전역 변수를 사용하여 주소를 계산할 생각 이었지만 런타임에이 문제가 해결 될 것이므로 컴파일 타임 중에

    0

    1답변

    은 암 어셈블러와 호환되는 몇 가지 코드입니다. 이들을 gnu에 해당하는 것으로 변환하려고합니다. 기본적으로 베어 메탈 피질 -r4에서 코드를 실행하려고했는데 인터넷을 통해 gnu (cortex-r4 용)의 시작 및 링커 파일을 찾을 수 없으므로 마침내 이들을 GNU 어셈블리로 변환하기로 결정했습니다. 나는 시도하기 전에 다음을 변경하지만, 몇 가지 오류

    3

    1답변

    int main(){ __asm volatile { // load data vld1.16 {q0, q1}, [r0]! 를 컴파일 정의되지 않은`불평 그것은 오류가 "test.c", line 7: Error: #20: identifier "q0" is undefined vld1.16 {q0, q1}, [r0]!

    0

    1답변

    armcc를 사용하여 기존 프로젝트 (gcc 용으로 설계된)를 컴파일하려고합니다. 나는 그것이 매우 이상한 플래그 변수 유형 uint32_t에서, 그리고 keyCert 유형이 실제로 uint32_t 때문에 찾을 (keyCert)(pCertHeader->flags) : 은 어떤 이유로 나는 다음과 캐스팅에 대한 # 119 오류가 발생합니다. typedef

    1

    1답변

    코드베이스를 새 빌드 환경으로 이식하고 있으며이 문제를 링크 타임에 실행하고 있습니다. Error: L6915E: Library reports error: Heap was used, but no heap region was defined 대상은 32 비트 Arm Cortex R5입니다. malloc을 사용하지 않거나 코드베이스의 아무 곳에서나 사용하지

    2

    1답변

    int readint(__packed int *data) { return *data; } 나는 패딩을 피하기 위해 struct 선언에서 __packed 속성을 보았다. 그러나 함수 인수에 __packed 특성을 사용하면 어떤 이점이 있습니까? author은 __packed을 사용하여 정수가 정렬되지 않을 수도 있음을 컴파일러에 알 렸습니다.