⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 at91sam7x128.tcl

📁 openocd是比较好的调试工具软件,支持wiggle调试arm,也支持其他调试接口,例如USB口的FT2232.
💻 TCL
字号:
source [find tcl/bitsbytes.tcl]source [find tcl/cpu/arm/arm7tdmi.tcl]source [find tcl/memory.tcl]source [find tcl/mmr_helpers.tcl]set CHIP_MAKER  atmelset CHIP_FAMILY at91sam7set CHIP_NAME   at91sam7x128# how many flash regions.set N_FLASH                1set FLASH(0,CHIPSELECT)    -1set FLASH(0,BASE)          0x00100000set FLASH(0,LEN)           $__128Kset FLASH(0,HUMAN)         "internal flash"set FLASH(0,TYPE)          "flash"set FLASH(0,RWX)           $RWX_R_Xset FLASH(0,ACCESS_WIDTH)  $ACCESS_WIDTH_ANY# how many ram regions.set N_RAM                  1set RAM(0,CHIPSELECT)      -1set RAM(0,BASE)            0x00200000set RAM(0,LEN)             $__32Kset RAM(0,HUMAN)           "internal ram"set RAM(0,TYPE)            "ram"set RAM(0,RWX)             $RWX_RWXset RAM(0,ACCESS_WIDTH)    $ACCESS_WIDTH_ANY# I AM LAZY... I create 1 region for all MMRs.set N_MMREGS    1set MMREGS(0,CHIPSELECT)      -1set MMREGS(0,BASE)            0xfff00000set MMREGS(0,LEN)             0x000fffffset MMREGS(0,HUMAN)           "mm-regs"set MMREGS(0,TYPE)            "mmr"set MMREGS(0,RWX)             $RWX_RWset MMREGS(0,ACCESS_WIDTH)    $ACCESS_WIDTH_ANY# no external memoryset N_XMEM 0set AT91C_BASE_SYS       0xFFFFF000set AT91C_BASE_AIC       0xFFFFF000set AT91C_BASE_PDC_DBGU  0xFFFFF300set AT91C_BASE_DBGU      0xFFFFF200set AT91C_BASE_PIOA      0xFFFFF400set AT91C_BASE_PIOB      0xFFFFF600set AT91C_BASE_CKGR      0xFFFFFC20set AT91C_BASE_PMC       0xFFFFFC00set AT91C_BASE_RSTC      0xFFFFFD00set AT91C_BASE_RTTC      0xFFFFFD20set AT91C_BASE_PITC      0xFFFFFD30set AT91C_BASE_WDTC      0xFFFFFD40set AT91C_BASE_VREG      0xFFFFFD60set AT91C_BASE_MC        0xFFFFFF00set AT91C_BASE_PDC_SPI1  0xFFFE4100set AT91C_BASE_SPI1      0xFFFE4000set AT91C_BASE_PDC_SPI0  0xFFFE0100set AT91C_BASE_SPI0      0xFFFE0000set AT91C_BASE_PDC_US1   0xFFFC4100set AT91C_BASE_US1       0xFFFC4000set AT91C_BASE_PDC_US0   0xFFFC0100set AT91C_BASE_US0       0xFFFC0000set AT91C_BASE_PDC_SSC   0xFFFD4100set AT91C_BASE_SSC       0xFFFD4000set AT91C_BASE_TWI       0xFFFB8000set AT91C_BASE_PWMC_CH3  0xFFFCC260set AT91C_BASE_PWMC_CH2  0xFFFCC240set AT91C_BASE_PWMC_CH1  0xFFFCC220set AT91C_BASE_PWMC_CH0  0xFFFCC200set AT91C_BASE_PWMC      0xFFFCC000set AT91C_BASE_UDP       0xFFFB0000set AT91C_BASE_TC0       0xFFFA0000set AT91C_BASE_TC1       0xFFFA0040set AT91C_BASE_TC2       0xFFFA0080set AT91C_BASE_TCB       0xFFFA0000set AT91C_BASE_CAN_MB0   0xFFFD0200set AT91C_BASE_CAN_MB1   0xFFFD0220set AT91C_BASE_CAN_MB2   0xFFFD0240set AT91C_BASE_CAN_MB3   0xFFFD0260set AT91C_BASE_CAN_MB4   0xFFFD0280set AT91C_BASE_CAN_MB5   0xFFFD02A0set AT91C_BASE_CAN_MB6   0xFFFD02C0set AT91C_BASE_CAN_MB7   0xFFFD02E0set AT91C_BASE_CAN       0xFFFD0000set AT91C_BASE_EMAC      0xFFFDC000set AT91C_BASE_PDC_ADC   0xFFFD8100set AT91C_BASE_ADC       0xFFFD8000set AT91C_ID(0) FIQset AT91C_ID(1) SYSset AT91C_ID(2) PIOAset AT91C_ID(3) PIOBset AT91C_ID(4) SPI0set AT91C_ID(5) SPI1set AT91C_ID(6) US0set AT91C_ID(7) US1set AT91C_ID(8) SSCset AT91C_ID(9) TWIset AT91C_ID(10) PWMCset AT91C_ID(11) UDPset AT91C_ID(12) TC0set AT91C_ID(13) TC1set AT91C_ID(14) TC2set AT91C_ID(15) CANset AT91C_ID(16) EMACset AT91C_ID(17) ADCset AT91C_ID(18) ""set AT91C_ID(19) ""set AT91C_ID(20) ""set AT91C_ID(21) ""set AT91C_ID(22) ""set AT91C_ID(23) ""set AT91C_ID(24) ""set AT91C_ID(25) ""set AT91C_ID(26) ""set AT91C_ID(27) ""set AT91C_ID(28) ""set AT91C_ID(29) ""set AT91C_ID(30) IRQ0set AT91C_ID(31) IRQ1source [find tcl/chip/atmel/at91/aic.tcl]source [find tcl/chip/atmel/at91/usarts.tcl]source [find tcl/chip/atmel/at91/pmc.tcl]source [find tcl/chip/atmel/at91/rtt.tcl]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -