ARM9/STR92008. 4. 13. 13:30

[STR911 EVM] 무료 컴파일러(RDIE)를 이용한 초간단 디버깅 환경설정

http://www.raisonance.com 의  STR911 용 무료 컴파일러  RIDE6에서는 디버깅 기능을 지원하지 않았는데 RIDE7부터는 ST ARM의 디버깅을 지원한다. 물론 RLINK가 있어야 하지만...

RIDE에서 제공하는 ST기본 라이브러리를 이용하면 아주 간단하게 프로젝트 생성하고 디버깅할 수 있다.
우선 RIDE 다운로드는 STM32 개발환경 설정 페이지에서 참고하고 먼저 RLINK를 보드에 연결하고 RIDE를 실행한다. 2008/4/2 자가 또 업데이트 되었있군.

예제소스 및 프로젝트 파일









메뉴에서 [File->New->Project]로 새로운 프로젝트를 생성한다.



새로운 프로젝트를 생성하면 디바이스를 선택하는 메뉴가 나타나고 STR91x를 선택한다.



프로젝트가 생성되면 작성한 c파일을 add한다. 물론 새로운 파일을 생성하고 추가해도 된다.


프로젝트 생성후 간단히 테스트 하려면 기본 라이브러리를 이용하면 편리하다. 옵션에서 ST Library를 Yes로 체크 하면 된다.



프로젝트 설정이 끝나면 컴파일하고 디버깅 할 수 있다.
디버깅 버튼을 누르면 자동으로 다운로드 되며 STR911을 이용하여 한스텝 씩 디버깅 할 수 있는 아주 간단하고도 강력한 디버깅 환경을 테스트 해 볼 수 있다.
사용자 삽입 이미지



테스트 동영상



Posted by nexp

댓글을 달아 주세요

ARM9/STR92007. 10. 12. 20:27

[STR911 EVM] 관련 ST제공 예제파일

2008년 STR91x 관련 새로운 업데이트 예제가 나왔다.
STM32예제와 같이 IAR, RIDE, RVMDK, IAR v5.11에 동일한 예제를 컴파일 할 수 있도록 구성되어 있다.







http://www.st.com/mcu/devicedocs-STR911FAM44-101.html


STR91xFA STR91xFA firmware Library 2 Jan-2008   um0233.zip 12238.pdf
STR91x STR91x DSP library (DSPLIB) 1.0 Jan-2007   um0304.zip 12815.pdf
STR7/STR9 STR7/STR9 USB developer kit software 1.0 Jan-2007   um0290.zip 12721.pdf
STR910-EVAL STR91x demonstration firmware 1.2 Jul-2006   um0238.zip 12251.pdf


AN2475 STR9 In-Application Programming using UART 1 Jan-2007   12951.pdf an2475.zip
AN2442 Using the STR91xF DMA controller 1 Jan-2007   12729.pdf an2442.zip
AN2394 STR7/STR9 audio generation with PWM 1 Dec-2007   12497.pdf an2394.zip


Standalone JTAG programming software Standalone Windows application to program STR9, uPSD, Flash PSD or DSM products via the JTAG pins using FlashLINK (FL-101) or RLINK-ST 1.30 Feb-2008   standalone_jtag.zip  
DfuSe DfuSe USB Device Firmware Upgrade STMicroelectronics Extension:
Contains the Demo GUI, Debugging GUI, all sources files and the protocol layer
2.2 Jan-2008   um0412.zip 13379.pdf
CAPS CAPS - Configuration and Programming Software. A Windows application providing the first steps to begin your design. 2.40 Jan-2007   um0225.zip  
Posted by nexp

댓글을 달아 주세요

ARM9/STR92007. 9. 12. 21:13

[ STR911 EVM ] rev2 관련자료

[ STR911 EVM ] rev2 관련자료



사용자 매뉴얼


회로도







이전 버젼에서 간단한 테스트용 스위치가 추가 되었다.



STR911 확장 테스트 보드
Posted by nexp

댓글을 달아 주세요

ARM9/STR92007. 5. 8. 23:04

[STR912 EVM] Board 제작

[STR912 EVM] Board 제작

사용자 삽입 이미지
 
 

야심차게 만들어본 SRT912F44 EVM Board입니다.
ARM966E코어, 내부 512k Flash, 94k Ram
이더넷 콘트롤러, USB, CAN내장
외부 플래시 4M, Ram 32M 메모리 모듈 장착가능
240x160 그래픽 LCD 컨트롤러
1.8" TFT칼라 LCD
SD CARD
32M 시리얼 플래시
RTC, RS485, CAN Driver, I2C온도센서

화려하게 만들어 봤는데....
조립하고 테스트 하는데도 시간이 많이 걸릴것 같네요

uClinux올리면 좋을듯 하네요

ARM912F44 CPU

 

 
VS1003 MP3모듈 장착 가능
 
 
Posted by nexp

댓글을 달아 주세요

ARM9/STR92007. 4. 1. 19:55

[STR911 EVM] Board 테스트

[STR911 EVM] Board 테스트
 
 
STR911FM44를 이용하여 몇가지 프로젝트에 적용시키고 있는데 가히 멋진 칩이다.
512K Flash / 96K SRAM 메모리 신경 쓰지 않아도되고 속도 빵빵하고... STR7코어 코드가 별 수정없이 잘 돌아 간다.
 
 
 
예전 STR7에서 사용했던 칼라 그래픽 LCD는 돌려 보려 했으나 현재 메모리 구조가 달라 그대로는 돌지 않는다.
[STR911 EVM] [STR711 EVM]과 핀을 거의 동일하게 만들어 그대로 대치할 수 있도록 했다.



CPU확장 보드에 장착한 그림 - 25Mhz크리스탈 하나면 96Mhz까지 올릴수 있다

 
현재 진행하고 있는 프로젝트에 적용

 
Posted by nexp

댓글을 달아 주세요