第 3 章 ARM 開發工具
-
Upload
unity-ballard -
Category
Documents
-
view
77 -
download
1
description
Transcript of 第 3 章 ARM 開發工具
-
3 ARM 3.1. IAR Embedded Workbench for ARM
3.2. ARM 3.3.
3.4.
-
ARM ARM
IAR Embedded Workbench for ARMStartARM7 JTAG
-
3.1. IAR Embedded Workbench for ARMIARARM IAR32kEmbedded Workbench for ARM 32K Kickstart EditionIAR EW IAR
http://supp.iar.com/Download/SW/?item=EWARM-KS32
IARE-mail IARIARIAR
-
3.2. ARM
-
3.2. ARMStartARM7 2 UART SAM7S Debug20 Pin JTAG JTAG ICE1 I2C EEPROM2 SPI 7 1 PWM 4 LED4 1 1 2x16 LCD2 AD CPU PA EXT USB Device USB USB DC +9V
-
3.2. ARM()PowerSEL USB 7805 +5V USB PC +5V+5V 1117-330 +3.3V CPU
-
3.2. ARM(JTAG )JTAG ARM 20PIN JTAG JATG CPUCPUJTAG RESET NRST
-
3.2. ARM(USB )USB 1 +5V VBUS_DET USB USB USB 2 USB- SAM7S USB_DM USB 3 USB+SAM7S USB_DP USB 4
-
3.2. ARM(USB )USB USB+1.5KUSB_DP_PUPUSB_DP1.5KUSB_DP_PUP=lowQ2PCUSBUSB_DP_PUP=hiQ2 PC USB USB_DP_PUP SAM7S PA16PA16 USB /
-
3.2. ARM(UART )StartARM7 PC RS-232 SAM7S DBGU SAM7S UART0
-
3.2. ARM(LCD )StartARM72x16LCD4bitLCD_DB7 - LCD_DB4 PA14 - PA11PA8LCDRWPA7 LCDRSPA25 LCDEPA24 LCD
-
3.2. ARM(AD )StartARM7 ADR4 ADR5 SAM7S AD4 AD5ADR4 ADR5 AD SAM7S ADVREF ADVREF 3.3VADVREF ADVREF 2.6V~VDDIN
-
3.2. ARM(AD )StartARM7 ADR4 ADR5 SAM7S AD4 AD5ADR4 ADR5 AD SAM7S ADVREF ADVREF 3.3VADVREF ADVREF 2.6V~VDDIN
-
3.2. ARM()PA0 PA0 PWM0 GPIO PWM0
-
3.2. ARM(SPI )StartARM7 HC595 HC595 SAM7S SPI HC595 SPISPI_SPCKSPI_MISO SPI_MOSI SPI_CS0PA14-PA11
-
3.2. ARM(LED )LED1~LED4 PA21~PA24 PA21~PA24 PA21~PA24 LED1~LED4
-
3.2. ARM()KEY1~KEY4 SAM7S PA17~PA20
-
3.2. ARM(I2C )AT24C04 I2C EEPROMSCL SDA SAM7S PA4PA3 SAM7S PA4PA3TWI I2C TWI AT24C01
-
3.2. ARM(CPU )RST SAM7S NRST NRST CPU JTAGSEL SAM7S JTAGSEL ERASE SAM7S ERASE SAM7S Flash NVRAM TST SAM7S TST SAM7S SAM-BA Flash ADVREF SAM7S AD 3.3V SAM7S AD 3.3V
-
3.2. ARM(CPU CPU I/O )
-
3.2. ARM(I2C )AT24C04 I2C EEPROMSCL SDA SAM7S PA4PA3 SAM7S PA4PA3TWI I2C TWI AT24C01
-
3.3. (Wiggler JTAG)JTAGICE PC Wiggler PC CPU ARM PC CPU Windows JTAG JTAG 20Pin StartARM7 PC (25Pin )PC USB USB USB PC
-
3.3. (JTAG )JTAGH-JTAG (IAR EW)Wiggler JTAG H-JTAG http://www.hjtag.com/
-
3.3. (H-JTAG ) H-JTAG
Wiggler JTAG PC USBH-JTAG CPU
H-JTAG
H-JTAG JTAG H-JTAG
-
3.4. (SAM7S64.eww)
GPIO_c
GPIO\GPIO_c\IAR IAR EW SAM7S64.eww IAR EW
-
3.4. ()RAM_DEBUG(Debug)RAMFlashRAM SRAM IAR EW FLASH_DEBUG(Debug)FlashFlash IAR EW JTAG Flash Flash BINARY
-
3.4. (IAR EW )JTAG Options Device AT91SAM7S64 CPU IAR
-
3.4. () ARM 32bit Thumb 16bit ARMSAM7S (Little-endian)
-
3.4. () C-SPY IAR EW
-
3.4. ()Output format intel-extended (HEX ) raw-binary (BIN )
Debug C-SPY Output C-SPY Extra Output
-
3.4. () Debugger
Debugger Driver RDI ARM Run to [main] main
-
3.4. ()Download RAM_DEBUG Verify download
FLASH_DEBUG Use flash loader(s) Flash IAR JTAGFlash
-
3.4. (RDI ) Debugger RDI RDI RDI H-JTAG
[] H-JTAG.dll H-JTAG C:\ Program Files\H-JTAG V0.4.x\ H-JTAG.dll
-
3.4. (RDI ) Debugger RDI RDI RDI H-JTAG
[] H-JTAG.dll H-JTAG C:\ Program Files\H-JTAG V0.4.x\ H-JTAG.dll
-
3.4. ()ARM (Debug)
-
3.4. (IAR )IAR EWJTAGSAM7SSRAMDebugger Run to [main]IAR EW main C SAM7S CPU (Disassembly) x
-
3.4. ()ResetBreakStep OverStep IntoStep OutNext StatementRun To CursorGoStop Debugging
-
3.4. ()Step OverLED IAR EW
-
3.4. ()IAR EW ViewLocals
-
3.4. ()IAR EW ViewStatics
(Go)Debug Stop Debugging
-
3.5. ()StartARM7 GPIO_cGPIO_c_copy
-
3.5. () IAR EW GPIO_c_copyIAR GPIO_cmain.c GPIO_cmain.c GPIO_c_copymain.c
-
3.5. () GPIO_c_copy
-
3.6. StartARM7 IAR EW
[IAR]IAR [Include]AT91SAM7S64.hSAM7S64 C AT91SAM7S64.incSAM7S64 lib_AT91SAM7S64.hBoard.hStartARM7 [Modules][Resource]IAR [Src][Startup]C IRQ
-
3.6. (StartARM7 )[include] Board.h