Home
M501 user guide V2
Contents
1. oat Loader Version 1 0 39 ight 2005 2007 A amp rtils Electronics Fights reserved te to Loader Upgrede Serial Disk Filesy Bilesy Jump t Ethern Reset SR a ge ae A m Oo 1 7 Ei Saving Environment to Got Break Signal Step 5 Once you complete system debug please remember to disable the serial console using the Toggle Console item by typing Ey COM8 115200 None 8 1 Dumb Terminal Matrixs5o00 Loader Version 1 0 3 2005 2007 Artila Electronics reserved DIEI ee ee ee eee Loader Upgrade Filesys Filesys Jump tea Ethernet Seving Environment to EEBBCH Console HULL i Got Break Signal Pin Assignment of Connectors LAN and LAN2 8 Local Connector RS 232 RS 422 RS 485 1 1x14 Pin Header Pitch 2 54mm 2 CN8 directly connect to of M501 RTS
2. lt lt lt A U Reset Btn Buzzer 125 transmitter 125 transmitter 12S receiver a SoM SoM CTS2 RTS2 TXD3 RTS3 RXD4 CTS4 PD23 PIO16 PC15 PIO17 PIO18 PIO19 PIO20 PD10 PIO21 PIO22 PD12 PIO23 PIO24 PD14 PIO25 PIO26 PD16 PIO27 PIO28 HDPB UdataB UdataB HDMA UdataA UdataA PD18 PIO29 PIO30 PD27 PIO31 BTNRST Z PB6 TF2 TWS TSCK TD2 TSD RSD RK2 RSCK RWS GND GND VCC3 Pin Assignment and Definition CPU DSR2 RXD3 CTS3 TXD4 RTS4 PD22 PC14 07 PD9 PD11 PD13 PD15 PD17 HDMB HDPA PD26 VCC3 PWROK NTRST PD6 TK2 RD2 RF2 GND GND VCC3 Function GPIO System Reset JTAG Reset System Ready LED 125 transmitter 125 receiver 125 receiver mmm mmm 4 lt Pin Assignment and Definition Function CPU SoM SoM Function VCC3 VCC3 GND GND GND GND LAN ERXO ERX0 LAN LAN ETXO LAN LAN LED ACTLED MISO SPI MOSI SPCK SPI SPI NPCSO NPCS1 SPI SD MCCK MCCDA SD SD MCDAO MCDA1 50 SD MCDA2 50 Card Detect PD19 PD20 126 TWD TWCK 2 GPIO PA19 PIO1 PIO3 PB2 GPIO 8 PIO4 PIO5 PB9 GPIO GPIO PB10 PIO6 PIO7 PB11 GPIO PC
3. 501 Hardware Specifications SoC ATMEL AT91RM9200 CPU ARM920T ARM Thumb Processor with Memory Management Unit MMU Clock 180MHz SDRAM 64MB Flash 16MB Intel StrataFlash or Equivalent Ethernet 10 100 Mbps with MAC PHY and Transformer PHY DAVCOM DM9161 Transformer 1 5 KV isolation Signal ETX0 ETX0 ERX0 ERX USB USB 2 0 full speed 12Mbps Host x2 Signal UDataA UDataA UDataB UDataB UART Four Universal Asynchronous Receiver and Transmitter Data Bits 5 to 9 bits Parity None Even Odd Mark Space Stop 1 1 5 2 bits Baud Rate Up to 921 6 Kbps Flow Control RTS CTS XON XOFF None Multi drop Mode with address generation and detection COMI only RS485 Driver Control Signal COM I RTSO Signal Level CMOS 3 3V compatible COMI TXDO0 RXDO RTSO CTSO RS485 Control RTSO Software configurable RS 232 422 485 2 TXDI RXDI RTSI CTSI DCDI DTRI DSRI RS 232 with full modem control TXD2 RXD2 RTS2 CTS2 RS 232 with hardware flow control TXD3 RXD3 RTS3 CTS3 RS 232 with hardware flow control Inter IC Bus 2 Bus Compatible with standard two wire serial memory interface Supported Devices Driver built in Real Time Clock Ricoh RS5C372 EEPROM ATMEL 24 16 and compatible Signal TWD TWDK 125 internal IC Sound Transmitter TSCK TWS TSD Receiver RSCK RWS RSD Serial Peripheral Interface SPI Two chip Selects with external decoder Three wires signals
4. MISO MOSI and SPCK clock Signal MISO MOSI SPCK CSI CS2 Multimedia Card Interface Compatible with SD memory card Specification 1 0 Signal MCCDA MCDA0 MCDAI MCDA2 MCDA3 Watchdog Timer CPU built in WDT and used by Linux Kernel Programmable DIO 32 General Purpose IOs and can be programmable as digital input or output Support interrupt function for digital inputs Signal Level CMOS 3 3V Compatible Input programmable with 15K Ohm pull up resistor Low level 0 3 min 0 8V max High level 2V min 3 9V max Output Low level 0 4 max 0 2V min 8mA High level 3 1 max 2 9 min 8mA Signal PIOO to PIO31 Default setting Input without pull up resistor Note PIO24 to PIO31 are reserved for RS 232 422 485 interface selection for serial ports 1 to 4 Please contact Artila if you want to use PIO24 to PIO31 External Bus Interface 8 bit data bus Signal DO D7 8 bit address bus Signal A0 A7 4 Chip Selection Signal NCS3 NCS6 Signal Level CMOS 3 3V Predefine Pins Reset Button CN2 pin 35 RSTZI input Buzzer CN2 pin 37 BUZR output System ready LED CN2 pin 38 RDY_LED output LAN activity LED CN3 11 LED output Undefined Digital IO Pins reserved pin 23 24 25 26 CN3 pin 23 24 Debug Port Serial Console Tx Rx Signal Tx share with 52 Rx share with CTS2 JTAG For low level debug Signal NTRST TDI TMS TCK TDO Power Input 3
5. Programmable Digital I O Port 10 8 bit external local bus interface Linux 2 6 OS is pre installed in the flash disk of M501 and many powerful utility programs are also included GNU C C tool chain are shipped with M501 in CD Therefore M501 is ready to drop in your design to save your time in software porting and hardware debug Artila uses M 501 to design Matrix 510 520 Please refer to Matrix 510 520 user guide and if you are interested in those design please contact Artila M501 Evaluation Kit User Guide Front View Mounting Hole M2 2mm M2 ARMO9 FLASH 9 28 CT GES a 15 25 501 Layout Rear View 2mm M2 Debug Port JTAG Port 2mm M2 PHY LAN Transformer SD Socket SPI Connector CN3 2mm 2x25 pins header T 5 ds Ga vis 7952162 6996957528 SER Es 8 120 gt n CNI amr e TUNE 2mm 2x14 pins header 1998 8 arii ze rue 059 t mete n ow D TVVL a3 2 T lt 2 712 CN2 2mm 2x25 pins header Function Block Diagram RJ45 Power Connector 3 3VDC Interface Interface Host Connector M501 External Devices SPI 8 bit Local Interface Bus E H C e 2 2 lt s D RS 232 Line Driver EEPROM
6. are connected correctly to your PC you need to use a terminal software such as hyper terminal of Microsoft and the serial port setting as 115200 N 8 1 and no flow control Terminal type is VT10O Step 3 Power on M 501 then you will see the message from your terminal software as follow Once Starting Matrix 500 appears please keep typing to trigger the serial load program Then you will see the Artila loader menu appear If you miss the trigger procedure please reset the M501 and repeat step 3 again Starting Matrixsoo prR Artilas Loader Version 1 0 3 liC apyright 2005 2007 Artila Electronica All rights reserved LII 1 Loader Upgrade Bilesys Serial Bilesys Jump to Firmware Ethernet Setting H Format Fisk kernel Serial kernel Manager Mode Env Upgrade laggle Conscle 2 Got Break Signa Step 4 Now you can type A to enable the serial console function Once you see the console is enabled as follow Press to return to main menu of console Then please type R to reboot the system to return ar
7. 0 to 3 6VDC 3 3V nominal Consumption 2 5W OS Linux 2 6 14 Boot Loader U Boot 1 1 2 File System JFFS2 EXT2 EXT3 VFAT FAT NFS Protocol Stacks IPV4 ICMP ARP DHCP NTP TCP UDP FTP Telnet HTTP PPP PPPoE CHAP PAP SMTP SNMP V1 V3 SSL SSH 1 2 Utilities Bash Shell Command Tinylogin Login and user manager utility Telnet Telnet client program Busybox Linux utility collection FTP FTP client program Daemon pppd Dial In out over serial port and PPPoE snmpd SNMP agent program telnetd Telnet server program inetd TCP server program ftpd FTP server program boa Web server program sshd secured shell server iptables Firewall service manager armd Artila manager daemon Tool Chain for Windows Linux GCC C C PC cross compiler GLIBC POSIX Library Standard Device Drivers ttySO serial console port AT91RM9200 debug port ttyS1 ttyS4 serial ports 91 9200 UARTO UART3 gpio General Purpose I O mmc SD MMC rtc Real Time Clock sda USB flash memory disk ttyACM USB Modem ttyUS B USB RS 232 adaptor spi spi bus M501 Software Specifications Default Setting Default IP Address 192 168 2 127 Netmask 255 255 255 0 ssh Login root Password root Telnet Login guest Password guest Terminal type VT100 Network Configuration To configure the IP address Netmask and Gateway setting please modify disk etc rc as following ZStatic IP ifconfig 192 168 2 127 netmask 255 255 2
8. 2007 9 10 2008 5 22 Revision History Rev 1 1 1 501 hardware modification Change the CN3 Pin 38 PIO13 mapping from CPU s PC6 to PB22 Firmware is also changed accordingly to ensure 100 software compatibility with M 501 V2 Reason ATMEL technical note suggests not to use PC6 as Digital I O pin 2 SDRAM memory upgrade to 64MB in M 501 V3 3 Supervisor root can only uses SSH to login If user want to allow supervisor root to use telnet login he simply remove the file etc securetty 4 PIO24 to PIO31 are reserved for serial ports RS 232 422 485 interface selection Kernel dated 2008 5 52 released Support 2G SD card SD 1 0 Support software control RTS CTS signals Support interrupt function for GPIO Support speed configuration for spi Add logger utility Enable the SD card write protect CN3 pin 24 and card detect CN3 pin 23 functions Overview M501 is ARM9 based Linux ready System on Module The M501 is equipped with an ATMEL AT91RM9200 SoC and features gt pu 8 9 ARM920T ARM Thumb Processor with 200MIPS at 180MHz Memory Management Unit 16 KByte Data Cache and 16 Instruction Cache 64MB SDRAM 16MB Flash One 10 100 Mbps Ethernet with MAC PHY and transformer Two USB 2 0 full speed 12 Mbps Host Ports Multimedia Card Interface for SD memory card Four UARTs with hardware and software flow control Two wire Interface I2C for Real Time Clock 32
9. 55 0 For DHCP setting DHCP dhcpcd eth0 amp Wireless LAN Configuration M 501 supports wireless LAN by using USB WLAN adaptor which uses Ralink RT2571 controller Please refer to the website http ralink rapla net for the supporting list of the USB WLAN adaptor configure the wireless LAN setting please use command ifconfig wlan0 up iwconfig wlan0 essid XXXX key YYYYYYYY mode MMMM For infrastructure mode XXXX is the access point name and Y Y Y YY YY Y is the encryption key and MMMM should be managed For Ad Hoc mode mode XXXX 15 the M 501 device name and YYYYYYYY is the encryption key MMMM should be ad hoc To configure the IP address use command dhcpcd wlan0 amp or ifconfig wlan0 192 168 2 127 netmask 255 255 255 0 Install GNU Tool Chain Find a PC with Linux 2 6 X Kernel installed and login as a root user then copy arm linux 3 3 2 tar gz to root directory V of PC Under directory type following command to install the M 501 Tool Chain Ztar zxvf arm linux 3 3 2 tar gz I O Devices Control 501 uses standard I O device control to access following devices Ethernet ethO Serial Ports ttyS1 ttyS2 ttyS3 ttyS4 Serial Console Port ttySO Real time clock rtc USB Flash Disk sda sdal sdb sdb1 SD memory mmcO USB WLAN dongle wlanO USB Serial Cable ttyUSBO ttyUSB1 SPI bus spi0 spil Remark Remember to include the matrix500 h header file in your program Please refer to the example
10. O PIOS PIO9 PC1 GPIO GPIO 2 PIO10 PIO11 GPIO GPIO PC5 1 12 PIO13 22 GPIO GPIO PB28 PIO14 PIO15 29 GPIO GPIO PD24 PIOO PIO2 PD25 COM1 TXD1 RXD1 1 COM1 CTS1 RTS1 1 COM2 DTR2 TXD2 COM2 RXD2 DCD2 COM2 501 Evaluation Board Layout Reset Button GPIO 0 15 LAN 1 Power 9 40VDC USB 2 0 31 0000 Yz1 Oooo Q lo d 0 0 16 TO QOOOOOOOO0000000000002 m zl dA ie VE v gt 36 4 DIP Switches at uu cs lo CN2 EMIT ot ee Power LED Ready LED LAN Link Act CNI 4 GPIO 16 31 CN8 CN3 E Ab CL Ti j a E pen e 00 00H00 000 O OO 00 0 On aa x LED sar 05 O0 Os Os 75 CN7 COMI 4 1 2 COM3 COM4 RS 232 RS 232 RS 232 RS 232 RS 422 With With With RS 485 RTS RTS RTS CTS CTS CTS Enable Serial Console Port Step 1 M 501 serial console port ttySO shares three data pins with serial port RS 232 port ttyS3 ttySO Tx lt gt ttyS3 RTS ttyS0 lt gt ttyS3 CTS ttySO GND lt gt ttyS3 GND Connect the Console cable to Port 3 and the serial port of your computer Console Port via P3 Connector Pin 83 232 Step 2 Once the serial console ttySO
11. TXD Data GND GND GND TXD TXD Data 0 DO Al DI Port 0 15 and GPIO Port 16 A2 D2 D3 JP2 Serial Console Port A4 D4 gt 20 25 8888 1 818 1 D6 2 D A7 D7 3 VCC3 NWE_NWRO NOE NRD 4 GND NCS3 PC10 NCS4 PC11 NCS5 PC12 NCS6 JP1 of M501 PA21 PA24 gt 8 2 x Boot Mode Selection Jumper PB7 PB18 en cll VCC3 GND per CN7 SPI Pin Assignment 2 2 3 External Flash Default SPD 5 2 S 3 1 MISO Master In Slave Out 2 MOSI Master Out Slave I CN4 JT AG Connector 3 SPCK SPI Serial Clock 4 NPCSO SPI Chip Select 0 NTRST oOzgung a9t hom 5 NPCSI SPI Chip Select 1 2699g999928e6 GND 4 TDI 8 8 8 8 TDO 5 6 TMS
12. file to M 501 you can use FTP command in command line or Web Browser such as Microsoft Internet Explorer Type ftp 192 168 2 127 and under the file menu click log on option to login M 501 After login you can see the files system of 501 Compile and upload C program Use following command of the GNU cross compiler to compile the C program Zarm linux gcc o hello hello c Then upload the hello to M 501 Remember to change the mode of the file After upload to M 501 by chmod hello 501 Mechanical Dimension THIS EFIE oon d i sspe eases A 275 59 1692 733927559 ab 7 RH 2 7 M i TU 43307186413 L L 11 47 35 Em fe b cc a HEBES E SEB uj T pcm Sp gj Bg HHH 4 amon in 2874 02 1698 51 p 196B 30MIL 1968 50MIL Pin Assignment and Definition Function CPU SoM SoM CPU Function Addr Bus AO DO Data Bus Addr Bus A1 01 Data Bus Addr Bus A2 D2 Data Bus Addr Bus Data Bus Addr Bus A4 D4 Data Bus Addr Bus A5 D5 Data Bus Addr Bus A6 D6 Data Bus Addr Bus A7 D7 Data Bus Write Enable NWE NWRO NRD Read Enable Chip Select NCS3 CS3 CS4 NCSA4 Chip Select Chip Select NCS5 CS5 CS6 NCS6 Chip Select N A 21 PA24 N A N A PB7 PB18 N A VCC3 GND Function lt
13. program included in the M 501 SDK CD to demo the RS 232 422 485 mode configuration of serial port 1 configuration File System Matrix 500 uses jffs2 file system for the built in flash memory disk The directory are disk home etc Write data to these directories are saved to flash memory and will not be erased after power off Mount External Disk To mount the USB Flash Disk and SD memory card use following commands after the disk are installed properly To mount USB disk mount mnt sda or mount mnt sdal or mount mnt sdb mount mnt sdbl To find out the device name of the USB disk you can use dmesg grep sd And to mount SD memory card mount mnt mmc Web Page Directory The web pages are placed at home httpd and the boa conf contains the boa web server settings The home page name should be index html Welcome Message The welcome message can be modified by editing the etc motd file Manager Utility Software The Manager Utility software manager jar is a java program and 15 used to discovered the Matrix 500 in the network if the IP address 1s forgotten It can be run at any OS where java run time is available To install the java run time platform at your computer please visit http java sun com and download the Java 2 Standard Edition J2SE Once the Matrix 500 1 found you can click the Telnet Console to configure the Matrix 500 Upload file to M 501 To upload the
Download Pdf Manuals
Related Search
Related Contents
NXR DRG83602 User's Manual DS-7300HI-S Series Embedded Net DVR USER`S MANUAL CM_PDP_ACT Manual do Usuário do Nokia N91 Olympus BLL-1 User's Manual FRM10-COUVERTURE:Mise en page 1 Bedienungsanleitung Avantapure 269 Operator Manual 2012 EN UserMan OW-SERVER-ENET Copyright © All rights reserved.
Failed to retrieve file