2017-01-05 8 views

답변

4

이 라이브러리가 ".a"파일 형식 인 경우 소스 코드에 액세스 할 수 없으므로이 라이브러리를 "다시 컴파일"할 수 없습니다.

그러나이 코드가 이 아니고 두 칩에서 다른 주변 장치에 액세스하는 경우 아무 것도 다시 컴파일 할 필요가 없습니다. ARM Cortex-M4는 ARM 코어 텍스 -M3과 거의 동일하며 이전 일 수도 있고은 FPU가 있으며 일부 DSP 명령어가 있지만 동시에 ARM Cortex-M3의 모든 Thumb-2 명령어를 지원합니다.

그래서이 모든 명령어 세트가 M3는 피질에서 일을해야 피질에서 어떤 작업을 거의 동일하므로

1

ARM 피질 M4 및 Cortex M3는 동일한 아키텍처 ARMV7M을 다음과 ...이 라이브러리가 실제로 무엇을하고 있는지에 따라 달라집니다 M4 그러나 두 개의 임베디드 하드웨어 사이의 주변 장치 주소가 변경되면 주변 장치의 변경된 기본 주소에 액세스하면 문제가 발생할 수 있습니다.

그러나 ARM 프로세서와 관련된 기본적인 공식으로 사용하십시오. Cortex M4 = CortexM3 + DSP