MaXIM REF103 개발환경

Mok·2023년 5월 7일
  1. python 3.7.9 설치(3.8 이상은 잘 안먹히는듯)
    환경변수(path) 설정에 체크 꼭 할것!(첫화면 쯤에 나옴)
    ==> 3.11.3 설치 => 3.7.9 로 설치함

  2. mbed cli 설치
    https://os.mbed.com/docs/mbed-os/v6.7/quick-start/build-with-mbed-cli.html
    해당 사이트에서 설치파일로 프로그램 설치
    아니면 그냥 Mbed_installer_v0.4.10.exe 설치(***python은 체크 제외하고 설치!!)

  3. cmd 창에서 pip install mbed-cli (python 3.7.9로 mbed cli 설치)
    python -m pip install mbed-cli

  4. ARM Micro Toolchain 설치(Maxim 전용 개발환경)
    https://www.maximintegrated.com/en/products/microcontrollers/MAX32660.html/tb_tab2
    사이트에서 "Low Power ARM Micro Toolchain (Windows 또는 Mac)" 찾아서 다운로드
    아니면 그냥 "ARMCortexToolchain.exe" 실행으로 프로그램 설치

  5. C: > Maxim > Toolchain > msys > 1.0 으로 들어가서 msys.bat 배치파일 실행(나중에 바로가기 만들어두기)
    maxim 전용 cmd 창이 뜨게 되며 여기서 컴파일 및 빌드 진행

Build log

mbed compile -t GCC_ARM -m MAX32630FTHR -D__STACK_SIZE=0x10000 
-D__HEAP_SIZE=0x10000  
-DPLATFORM_MAX32630FTHR -DMAXIM_PLATFORM_NAME=\""MAX32630FTHR"\" 
-DENABLE_LED_STATUS 
-DENABLE_MRD103 
-DENABLE_MX25U 
-DENABLE_LP_MODE 
-DENABLE_USBMSD 
-DENABLE_ACCEL 
-DENABLE_SMARTSENSOR 
-DENABLE_SS_BOOTLOADER 
-DENABLE_SS_MAX8614X 
-DBOOTLOADER_USES_MFIO 
-DENABLE_WHRM_AND_SPO2 
-DENABLE_SPO2 
-DENABLE_BLE 
-DUSE_BLE_TICKER_TO_CHECK_TRANSFER 
-DENABLE_SS_GENERICMDCOMM 
-DSSINTERFACE_USES_I2C 
--source mbed-os 
--source Drivers/USBDevice 
--source Platforms/max32630fthr 
--source main.cpp 
--source Interfaces//SensorComm/ 
--source Interfaces//DeviceStudio/ 
--source Drivers/MaximSensor 
--source Utilities 
--source Drivers/SPIBlockDevice 
--source Drivers/USBMSD_BD 
--source Drivers/BMI160 
--source Interfaces//SmartSensor/ 
--source Interfaces/SSBootloader 
--source SmartSensorComm/SSMAX8614X 
--source Algorithms/WHRM 
--source Drivers/BLE_ICARUS 
--source SmartSensorComm/SSGenericCmd

Building project mbed-os (MAX32630FTHR, GCC_ARM)
Scan: mbed-os
Scan: USBDevice
Scan: max32630fthr
Scan: main.cpp
Scan: build_version.h
Scan: version.h
Scan: SensorComm
Scan: MaximSensor
Scan: Utilities
Scan: SPIBlockDevice
Scan: USBMSD_BD
Scan: BMI160
Scan: SSBootloader
Scan: SSMAX8614X
Scan: WHRM
Scan: BLE_ICARUS
Scan: SSGenericCmd
Scan: mbed
Scan: env
Scan: FEATURE_BLE
profile
Naked Sun

0개의 댓글