2014. 3. 16. 00:36ㆍ2018년 이전 관심사/mbed
1. mbed NUCLEO-F401RE Board
- Features
- One high-performance STM32F401RET6 microcontroller with LQFP64 package
- ARM Cortex-M4 CPU with FPU at 84MHz
- 512 KBytes Flash
- 12bit ADC 2.4 Msps up to 10 channels
- Up to 10 timers
- Up to 3x I2C, 3x USARTs, 4x SPIs, SDIO
- USB 2.0 Full Speed with on-chip PHY
- 96bit unique ID
- Two types of extension resources
- Arduino Uno Revision 3 connectivity
- STMicroelectronics Morpho extension pin headers for full access to all STM32F401RET6 I/Os
- On-board ST-LINK/V2-1 debugger/programmer with SWD connector
- selection-mode switch to use the kit as a standalone ST-LINK/V2-1
- drag and drop Flash programming (USB disk drive)
- Flexible board power supply
- USB VBUS or external source (3.5 V, 5 V, 7 V - 12 V)
- Power management access point
- Three LEDs
- USB communication (LD1), user LED (LD2), power LED (LD3)
- Two push buttons: USER and RESET
- USB re-enumeration capability: three different devices supported on USB
- Virtual Com port
- Mass storage
- Debug port
- Comprehensive free STM32 software HAL library with a variety of software examples.
ST Nucleo 시리즈의 가장 큰 특징은 아래와 같이 Arduino Shield와 Pin 호환이 된다는 점이 주목할 만하다.(ST에서 참 머리를 잘 쓴 것 같다.)
Nucleo Board에는 두개의 MCU가 장착되어 있는데 보드 상단에 있는 MCU는 ST-LINK/V2-1( JTAG용 ) 펌웨어가 올라가 있는 것으로 확인 되며, 실제 어플리케이션은 하단의 MCU에 올라 간다.
2. STLink 드라이버 및 USB 드라이버 설치
NUCLEO Board에 Firmware를 다운로드 하거나 디버깅 하기 위해서는 STLink 드라이버를 설치 해야 한다.
설치 파일은 아래 주소에서 다운로드 받을 수 있으며, 해당 파일에 USB 드라이버도 같이 포함되어 있다.
https://mbed.org/teams/st/wiki/ST-Link-Driver
(참고로 USB드라이버는 장치 관리자에서 알 수 없는 장치로 나온다. 이때는 수동으로 다운로드 받은 파일의 경로를 지정하여 설치 하면 된다.)
3. Nucleo Firmware installer 설치
아래 주소에서 Nucleo Firmware installer를 설치 하고 Device Connect 버튼을 누르면, STLINK V2-1 JTAG과 Debugger를 Upgrade 할 수 있다.
https://mbed.org/teams/ST/wiki/Nucleo-Firmware
참고자료
[Nucleo F401RE], http://mbed.org/platforms/ST-Nucleo-F401RE/
[Nucleo F401RE User Manual], http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260000
'2018년 이전 관심사 > mbed' 카테고리의 다른 글
[mbed RTOS] 1. Thread (0) | 2014.04.13 |
---|---|
[mbed]KL25z Serial Port 사용 하기 (0) | 2014.04.13 |
Freescale Freedom 조사 (0) | 2014.03.31 |
[mbed] 2. NUCLEO Board 구동하기 2/2 (0) | 2014.03.16 |
[mbed] 1.mbed란? (0) | 2014.03.15 |