python 3.7.9 설치(3.8 이상은 잘 안먹히는듯)
환경변수(path) 설정에 체크 꼭 할것!(첫화면 쯤에 나옴)
==> 3.11.3 설치 => 3.7.9 로 설치함
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은 체크 제외하고 설치!!)
cmd 창에서 pip install mbed-cli (python 3.7.9로 mbed cli 설치)
python -m pip install mbed-cli
ARM Micro Toolchain 설치(Maxim 전용 개발환경)
https://www.maximintegrated.com/en/products/microcontrollers/MAX32660.html/tb_tab2
사이트에서 "Low Power ARM Micro Toolchain (Windows 또는 Mac)" 찾아서 다운로드
아니면 그냥 "ARMCortexToolchain.exe" 실행으로 프로그램 설치
C: > Maxim > Toolchain > msys > 1.0 으로 들어가서 msys.bat 배치파일 실행(나중에 바로가기 만들어두기)
maxim 전용 cmd 창이 뜨게 되며 여기서 컴파일 및 빌드 진행
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