본문 바로가기

STM32EVM

(8)
[STM32-64 EVM]rev2 보드 제작 - STM32F103 소형 버젼 [STM32-64 EVM]rev2 보드 제작 - STM32F103 소형 버젼 Cotex-M3코어 STM32F103 소형 버젼을 새롭게 만들었다. 요즘 심플함에 매료되어서 가장 간단하게 그리고 소형으로 만들어 두면 쓰일곳이 많아 핀맵을 동일하게 해서 소형으로 만들고 있다. 기존 STM32-64 EVM 보드와 비교해 좀더 심플하고 소형이다. 전용의 Application보드로 FTF LCD, VS1003 MP3, Ethernet(W5100) 등을 테스트 해 볼수 있다.
[STM32 EVM]부트로더 제작 ( In-Application Programming with USART ) [STM32 EVM]부트로더 제작 ( In-Application Programming with USART ) JTAG없이 마이컴 테스트 할때 가장 문제점이 플래시 다운로드 이다. ST에서 제공하는 프로그램은 속도도 느리고 라이팅 할때 마다 프로그램을 다시 시작해야 하므로 상당히 불편하다. 간단한 장비와 손쉬운 프로그램을 위해 ST에서 부트로더 방법을 설명하고 있는데 ST홈페이지에 STM32F10xxx in-application programming using the USART 라고 예제 소스를 제공하고 있다.(STM32 IAP) 이 파일을 받아서 약간의 수정으로 시리얼 부트로더를 제작해 보았다. 제공되는 부트로더를 0x800 0000 ~ 0x800 1FFF에 올려 두고 사용자 프로그램을 0x800 200..
STM32 Flash Write제작 STM32 Flash Write제작 ST에사 제공하는 Flash Loader은 편하긴 한데 한번 라이팅하면 프로그램을 종료하고 다시 실행해야 하는 불편함이 있는데 자주 수정해야 할 경우라면 상당히 불편하다. 물론 IAP나 JTAG를 사요하면 되지만 여건이 않되거나 특히 양산용 일 경우 문제가 있는데... "천동이"님께서 올리신 예제를 약간 수정하여 만들어 보았다. 원작의 경우 시리얼 포트 설정이나 Open/Close가 않되 실행중에서 시리얼 포트를 이용하여 테스트 하기가 쉽지 않은데 그래서 약간 수정을 해서 시리얼 포트 설정 할수 있도록 했고 시리얼 포트 Open/Close를 두어 시리얼 디버깅 테스트도 쉽게 할 수 있도록 했다. "Initialzie" 버튼으로 시리얼 포트를 Open/Close 할 수 ..
[STM32-48 EVM]관련자료 [STM32-48 EVM]관련자료 회로도 Part List (BOM) LED 테스트예제 내가가진 STM32F101C8이 2500원정도라고 하니 성능대비 가격경쟁력도 있고 저렴하게 적용하기 좋을것 같다. 핀맵 회로도 *CM2830과 CM2830A는 핀번호가 달라 주의를 요함 현재 CM2830A로 디자인 되어 있고 CM2830을 이용하려면 CM2830을 뒤집어서 45도 뒤틀어서 납땜 해야 함 [STM32-48 EVM]에서 부트모드 설정 USB2UART 보드 커넥터 연결 사진 빨, 파, 검 -> TX, RX, GND 로 연결되어 있음
[STM32-48 Exp] Board 관련 자료 [STM32-48 Exp] Board 관련 자료 소형 STM32-48 EVM보드의 테스트 용으로 만든 확장 보드 입니다. STM32의 모든 기능을 테스트 할때 편리하게 사용할 수 있지만 다른 MUC도 적요할 수 있도록 점퍼처리 되어 있습니다. 기능으로 기본 포트 모드 빠져 있고 FND, LED, LCD, IR, VR, 온도센서, MIC입력, Speaker출력, Switch, ISP확장 커넥터(DC모터/엔코더 보드, MP3보드) 테스트 가능합니다.
STM32 EVM - ARM 무료 개발환경 설정(RIDE7) STM32 EVM - ARM 무료 개발환경 설정(RIDE7) 예제 폴더 구성 \00_hal 는 하드웨어 관련 부분이 정의 되어 있고, 예제 폴더내의 IAR, RIDE는 각각 프로젝트 파일이 있습니다. 이 프로젝트 파일을 복사해서 다른 예제에 적용할 수 있습니다. config.h파일에 [STM32 EVM]관련 하드웨어 설정부분이 정의되어 있습니다. RDIE Down Load 무료이지만 간단히 등록을해야 다운로드 가능하군요... Package Description Size Included kits (versions) Release Date (YYYY/MM/DD) Limitations Ride7 IDE 35066KB Ride7 (7.01.0002) 2007/11/08 No software limitation ..
[STM32 EVM] - 개발환경 설정 (IAR) [STM32 EVM] - 개발환경 설정 (IAR) 예제 폴더 구성 \00_hal 는 하드웨어 관련 부분이 정의 되어 있고, 예제 폴더내의 IAR, RIDE는 각각 프로젝트 파일이 있습니다. 이 프로젝트 파일을 복사해서 다른 예제에 적용할 수 있습니다. config.h파일에 [STM32 EVM]관련 하드웨어 설정부분이 정의되어 있습니다. 새로운 프로젝트를 생성하한다. 컴파일 할 파일을 그룹별로 관리하고 필요한 파일들을 include 한다. 라이브러리 파일은 stm32f10x_conf.h서 사용하기 위해 정의한 파일을 등록해 주면 된다. 프로젝트 옵션에서 컴파일할 디바이스를 선택한다. 같은 소스를 여러 컴파일러의 프로젝트로 구성하기위해, 라이브러리 파일을 공동으로 사용하기 위해 공통으로 사용하는 디렉토리를 ..
[STM32-64 EVM]관련 자료 예제소스 회로도 부트 모드 설정 * 시리얼 1과 3의 실크가 잘못되어 있음. 시리얼1을 통해 플래시 다운로드 센서 모듈 On board LED Cds 온도센서 Application Board