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/ARM92008. 2. 11. 19:23

[ S3C2410 ] 쇼핑몰에서 판매하는 미니 모듈 1

내가 만들려고 했던건데...
쇼핑몰에서 싸게 팔고 있다.
크기는 작지만 포트가 좀 부족하고 기본 커넥터가 없으며, 2mm피치다.








Features:

  • Dimensions: 58 x 36 mm
  • Temperature: -20 to +70 Celsius
  • Samsung's S3C2410A microcontroller based on a 2.5V Static ARM920T CPU core with MMU
  • 64Mbyte Nand Flash
  • 32Mbyte SDRAM
  • On-chip MPLL generates the 12MHz OSC up to operate MCU at up to 266MHz
  • 32768Hz RTC (Real-time clock)
  • LAN, Audio, AD, SPI, Uart, USB, I2C, RTC and all other hardware interfaces are extended via two 2.0mm space 56-pin biserial dip connectors.
  • Single 3.3V power supply

Description

The Embest Mini2410-II™ processor card is another processor card based on Samsung's S3C2410 processor. It has a super tiny design measuring only 58mm by 36mm. The memory system of the board is mainly including 32M SDRAM and 64M Nand Flash. The processor card extends the basic features of S3C2410. Other peripherals like LAN, Audio, AD, SPI, Uart, USB, I2C, RTC and all hardware interfaces are extended through two 2.0mm space 56-pin biserial dip connectors. A developer's kits with Embest Mini2410-II processor card are able to run on Linux and WindowsCE OS. The tiny board would be an ideal single board computer to be the heart of your embedded design.


[문서]



 

Expansion interface pin explanation

Embest Mini2410-II processor card uses two 2.0mm space 56-pin biserial dip connector to connect to your development system. Detailed pin explanation is as following:







 

Posted by nexp
TAG ARM9, S3C2410

댓글을 달아 주세요

ARM9/ARM92008. 2. 11. 18:12

[ S3C2410 ] 쇼핑몰에서 판매하는 미니보드 2

2410에 SDRAM, NAND, NORE, SRAM, Ethernet phy 포함해서 11만원이다.
정말 싸다. 이가격에는 않되겠는데... 만드는 비용보다 더 싸다...








Features

  • Dimensions: 50mm x 60mm  
  • Temperature: 0 to +70 Celsius
  • Samsung S3C2410A microcontroller based on an ARM920T CPU core with MMU
  • 64Mbyte SDRAM (32Mbyte optional)
  • 64Mbyte Nand Flash (32Mbyte optional)
  • 2Mbyte Nor flash
  • 128Kbyte SRAM
  • On-chip MPLL generates the 12MHz OSC up to operate MCU at up to 203MHz
  • 32768Hz RTC (battery backed)
  • 1.0mm space 8-pin JTAG interface
  • LCD, AD, SPI, Uart, USB, SD/MMC Card, Ethernet (DM9000AE), IIS, I2C, RTC, PWM, GPIO, Local bus and all I/O CPU lines can be extended via two 4mm height 0.6mm space 140-pin board-to-board connectors.

 

Description

The Embest Mini2410-III processor card measuring only 50mm by 60mm is an ideal embedded microprocessor solution. The tiny board is based on the Samsung S3C2410A ARM920T processor. The processor card takes full features of S3C2410A and the connection between the processor card and your carrier board is through two 4mm height, 0.6mm space and 140-pin Board-to-Board female connectors. A complete set of peripherals including LCD, AD, SPI, Uart, USB, SD/MMC Card, Ethernet (DM9000AE), IIS, I2C, RTC, PWM, GPIO, Local bus and all I/O CPU lines can be extended via two 4mm height 0.6mm space 140-pin board-to-board connectors. The fully expansion can be used adapted to customer requirements.

Integration of the Embest Mini2410-III processor card to customer special design is fully supported by Embest technologies. The processor card has no software on itself originally. Customers can develop the software according to their own designs. Embest also designed one PC/104 carrier board for this tiny CPU board, the whole kits is called EM104V1 and is provided with Linux2.6.14 BSP, customers can use it already if cater to your needs. Embest also offers professional custom software and hardware development and you can leverage our experience to increase your own productivity. This processor card provides users with a flexible development environment based on S3C2410A and a shortened development timeframe, which would be a best choice for developers.

Function Block Diagram


 

JTAG debug interface pin explanation

Embest Mini2410-III processor card uses an 8-pin JTAG debug interface to connect to your development system through debug cable or emulator for debugging. Detailed pin explanation is as following:

Pin

Name

Function explanation

1

VDD33

Power 3.3V

2

GND

GND

3

RESET

Reset the target system

4

nTRST

Reset the TAP controller at start

5

TCK

Clock input for the JTAG logic

6

TDI

Serial port input for testing instructions and data

7

TDO

Serial port output for testing instructions and data

8

TMS

Control the sequence of the TAP controller's states


Signals routed to P1 and P2 on Mini2410-III

Please see Schematic of Mini2410-III.

140-pin Board-to-Board Connector

Embest Mini2410-III processor card is connected to carrier board via two 4mm height, 0.6mm space and 140-pin board-to-board connectors. You can use below connectors on your carrier board to connect with the Mini2410-III. It is convenient for your next design according to your own requirement.


Posted by nexp
TAG ARM9, S3C2410

댓글을 달아 주세요

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

댓글을 달아 주세요