목록Arm (15)
Brise
-- STCubeMX를 설치 한 뒤에(참조 : http://naudhizb.tistory.com/654)C:\사용자\window로그인아이디\STM32Cube\Repository\STM32Cube_FW_F4_V1.8.0 폴더로 간다.(쉽게 접근하는 방법은 탐색기를 열고 바탕화면\로그인아이디\STM32Cube\Repository\STM32Cube_FW_F4_V1.8.0) 에 간 뒤 STM32Cube_FW_F4_V1.8.0\Projects\STM32F429I-Discovery와 같이 보드를 선택하는 폴더에 가면 예제를 볼 수 있다. STCubeMX를 설치하게 되면 보드를 사용하는 소스 이외에도 유용한 소스들(DSP라이브러리 예제, 여러 폰트 등)이 있으므로 설치해서 한번 살펴보는 것도 나쁘지 않다. 혹여 ST..
STM32F429-DISCO Specification - STM32F429ZIT6 ARM Cortex-M4 Processor (2MB Flash, 256KB RAM, LQFP 144)- On board ST-LINK/V2- 2.4" QVGA TFT LCD(ILI9341 controller, SPI interface)- SDRAM 64Mbit(8MB, quad-bank, 80Mhz)- L3GD20, 3-axis digital output gyroscope- 6 LEDLD1(R/G) : USB Connection (기본은 빨강, ST-LINK사용시 초록)LD2(R) : 3.3V powerLD3(G),LD4(R) : User LEDLD5(G) : USB OTG VBUSLD6(R) : USB OTG OC(ove..
-- 현재 ST사에서 링크로 제공하고있는 이클립스 기반의 오픈소스 IDE이다. http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF261797 무료이며 용량제한없이 컴파일이 가능하다는 점. 이클립스 환경이라 멀티 플랫폼에 대응한다는 점에서 매우 편리하다. 하지만 기술지원이 미흡하며, 이따금 컴파일 결과에 버그가 있다고 리포트 된다. 기존 이클립스 환경에서 수동으로 plugin을 다운로드 받아 적용한 것과 실질적으로 같은 환경이나, 좀 더 매끄럽게 연동한다. 기존에 구축해놓은 환경과 비교하면서 어떠한 점이 더 좋은지 비교해 보아야겠다. * 160702 추가 : Atolic TrueStudio lite도 무료로 무제한 컴파일이 가능해졌다. --
-- 이전 포스트에서 설정했던대로 Eclipse에 OpenOCD와 ARM gdb를 이용하여 디버그 환경을 구성 한 후 LED Blink 예제를 실행해 보았다. 코딩 하는 방법은 CMSIS에 HAL이 적용된 이후 다른 툴과 비교해도 거의 비슷하기 때문에 다른 툴의 코드 흐름을 보고 약간만 변경해도 큰 상관이 없다 (SW4STM32 와TrueStudio는 GCC기반의 IDE이기 때문에 소스코드 레벨에서 호환되는 것 같다. ) 이제 LCD도 이용해보고 여러가지를 사용 해 보아야 겠다. Main Source Code 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596..
-- Eclipse ARMhttp://www.pierpaolobagnasco.com/2014/07/13/stm32f429-discovery-display/ Keilhttp://stm32f4-discovery.com/2014/04/first-time-with-stm32f429-discovery/ --
-- 1. ARM GCC 설치https://launchpad.net/gcc-arm-embedded* 편리한 사용을 위해 PATH를 추가한다. 2. Eclipse CDT 설치http://www.eclipse.org/cdt/ 3. Eclipse Plugin 설치Help - Install New Software > GNU ARM Pluginhttp://gnuarmeclipse.sourceforge.net/updates > Zylin Embedded CDT Pluginhttp://opensource.zylin.com/zylincdt 3. OpenOCD 설치http://sourceforge.net/projects/openocd/files/openocd/0.9.0/http://www.freddiechopin.inf..
1. 컴파일러 및 개발환경 다운로드 arm-gcc 다운로드( 운영체제 맞추어서)https://launchpad.net/gcc-arm-embedded eclipse 다운로드( C/C++ 개발용, 운영체제 맞추어서)https://www.eclipse.org/downloads/ 2. eclipse 실행 및 플러그인 다운로드 eclipse를 실행한다Help -> Install New Software 선택 플러그인 설치 name: GNU ARM Eclipse Plug-insURL: http://gnuarmeclipse.sourceforge.net/updates 3. 테스트 프로젝트 생성 File -> New -> C Project STM32F4 Project 선택 Project Name은 blinkyLED로 입력..