본문 바로가기

[ST_MICRO]/STR7

(15)
[STR711 EVM] 개발 환경 설정 - 펌웨어 다운로드 [STR711 EVM] 개발 환경 설정 - 펌웨어 다운로드 STR7(STR711, STR911) EVM Flash Download 개발 환경 설정 RFLASHER실행 초기 설정 최초 한번만 설정하면 된다. [HardWareConfig]메뉴를 이용하여 설정 1)Target Family설정 ->STR7 2)Device 선택 -> STR711FR2 3)Configuration -> 기본 설정 사용 펌웨어 다운로드 [LoadFile]메뉴를 이용하여 다운로드할 Hex파일을 설정하고 [Go]메뉴를 이용하여 다운로드 할 수 있다.
[STR711 EVM] 무료 ARM7 gcc 컴파일러(RIDE)를 사용기 [STR711 EVM] 무료 ARM7 gcc 컴파일러(RIDE)를 사용기 Raisonance(http://www.raisonance.com)사의 gcc를 이용한 무료 ARM개발환경 RIDE를 이용하여 STR7의 개발환경을 구축해 보겠습니다. ARM용 gcc컴파일러를 이용하려면 설정할 부분이 많은데 RIDE를 이용하면 아주 손쉽게 프로젝트 파일을 만들 수 있습니다. STR711 예제 peoject 파일 새로운 프로젝트 생성 [Projcet]->[New] 메뉴로 새로운 프로젝트를 생성한다. 디바이스 선택 새로운 프로젝트를 생성후 컴파일 하기 원하는 파일을 Add한다. [Project]->[Make All] 메류를 이용하여 컴파일 하면 hex파일이 생성된다. 사용하기는 상당히 편리한것 같고...에디터도 나쁘지..
[STR711 EVM] 부트 모드 설정 [STR711 EVM] 부트 모드 설정
[STR7 EVM] STR711 EVM보드 관련 자료 회로도 CONNECT PINMAP BOOT Select 부트 설정 핀 -> BOOT용 GPIO를 사용하지 않은다면 비워두면 된다. 24bit ADC/16bit DAC 보드에는 SPI방식의 24bit ADC(ADS1251)와 16bit DAC(DAC8501) 칩셋을 추가하여 여러가지 테스를 가능하도록 제작하였다.
[STR711 EVM] 보드 제작 [STR711 EVM] 보드 제작 STR711FR2를 테스트 할 수 있는 보드를 제작 했다. ARM7코어에 256k flash, 64k RAM 저렴한 가격으로 고성능을 요하는 프로젝트에 좋을것 같다. 기존 확장 보드를 이용해 테스트 할 수 있도록 했다.
STR711 SPI관련자료 - SPI0사용시 주의사항 STR711 SPI0사용시 주의사항 잘 사용하던 SPI가 문제가 생겼다. SPI1은 잘동작하는데 SPI0는 클럭이 나오지 않는다. 이 문제로 2시간 정도 까먹었다…ㅠㅠ 역시나 항상 많이 사용하지 않는 MCU는 복병은 존재한다. 아무 문제도 아닌것으로 이렇게 시간을 허비 하다니… SPI0를 사용할 경우 BSPI_BSPI0Conf(ENABLE)를 호출해 주어야 enable가능하다. 아마도 SPI0는 여러 기능들이 있어 선택을 해 주어야 하기 때문인 것 같다. Bspi.h 파일에 정의 /******************************************************************************* * Function Name : BSPI_BSPI0Conf * Description..
STR711에서 USB회로 설계시 주의 사항 STR711에서 USB회로 설계시 주의 사항 USB 클럭은 외부 48Mhz OSC입력 하거나, HCLK(P1.13)핀으로 4Mhz를 입력해 12체배 해서 사용할 수 있다. USB인식 풀업 저항이나. 커넥터 연결 인식은 아래 회로와 같이 구성할 수 있다. 실제로 제공되는 프로그램을 보면 USB인식 및 종료를 위해 GPIO를 사용 하지 않으면 힘들게 되어 있어 반드시 USB 인식과 해지를 위해 필요하다.

반응형