embeded/raspberry pi

라즈베리2b+ 에서 vfpv3 빌드 성공!

구차니 2021. 5. 11. 00:22

흐음.. 다른 옵션이 붙어서 그런가?

 

    CXXFLAGS += \
      -march=armv7-a \
      -mfpu=neon-vfpv3 \
      -mvectorize-with-neon-quad -ffast-math \
      -funsafe-math-optimizations \
      -ftree-vectorize \
      -fPIC

    CFLAGS += \
      -march=armv7-a \
      -mfpu=neon-vfpv3 \
      -mvectorize-with-neon-quad -ffast-math \
      -funsafe-math-optimizations \
      -ftree-vectorize \
      -fPIC

 

File Attributes
  Tag_CPU_name: "7-A"
  Tag_CPU_arch: v7
  Tag_CPU_arch_profile: Application
  Tag_ARM_ISA_use: Yes
  Tag_THUMB_ISA_use: Thumb-2
  Tag_FP_arch: VFPv3
  Tag_Advanced_SIMD_arch: NEONv1
  Tag_ABI_PCS_wchar_t: 4
  Tag_ABI_FP_number_model: Finite
  Tag_ABI_align_needed: 8-byte
  Tag_ABI_align_preserved: 8-byte, except leaf SP
  Tag_ABI_enum_size: int
  Tag_ABI_VFP_args: VFP registers
  Tag_ABI_optimization_goals: Aggressive Speed
  Tag_CPU_unaligned_access: v6

 

+

2021.05.12

아놔.. 회사에서 rpi 3b+ 에서 시도하니 vfpv2 / neon은 없이 나온다.

동일한 라즈베리 파이 이미지를 사용해서 gcc -v 하면 동일하게 나오는데 도대체 무슨 차이여!!!