有人试过编译U-BOOT 1.1.4以上的版本启动S3C2410/SMDK2410兼容的开发板吗? 我最近试着编译了U-BOOT-1.1.4, U-BOOT-1.1.5, U-BOOT-1.1.6和U-BOOT-2006-06-30-2020, 使用的开发板是成都博睿的MC2410A. MC2410A据说是基于S3C2410的, 只是成都博睿在S3C2410的基础上做了一点改动, 基本配置是ARM920T, 64MB SDRAM加64MB NAND FLASH, 没有NOR FLASH. MC2410A可以用VIVI BOOTLOADER启动. 但是我把编译好的u-boot.bin通过JTAG接口烧到NAND FLASH上以后, 关电源再加电却没有任何屏幕显示 (我是通过串口连接CONSOLE的). 我试过修改 u-boot/board/smdk2410/ 目录下的u-boot.lds, 把SECTIONS{…}里的第一行 “. = 0x…” 改成0x33f80000, 0x33f00000或0x00000000, 都没有用. 我也试过用 vivi/arch/s3c2410/ 目录下的head.S 完全替换 u-boot/cpu/arm920t/ 下的start.S, 看看起始于”_start:”的这段汇编代码在u-boot.bin能否被硬件识别, 但还是什么反应都没有 (我在这段汇编代码里插入了汇编打印语句向串口输出调试信息, 在VIVI中编译后是能够正常打印的). 我没有修改任何Makefile或config.mk, 不知道是否和Makefile的设置有关. 哪位大侠能帮我看看顺便指点一下, 我先谢谢了.
以下是我用来替换u-boot/cpu/arm920t/start.S 的vivi/arch/s3c2410/head.S. 在VIVI下编译是可以正常启动的, 放在U-BOOT里就没反应了.
/*
* vivi/arch/s3c2410/head.S:
* Initialise hardware
*
* Copyright (C) 2001 MIZI Research, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*
* Author: Janghoon Lyu <nandy@mizi.com>
* Date : $Date: 2003/02/26 10:38:11 $
*
* $Revision: 1.18 $
*
*
* History:
*
* 2002-05-14: Janghoon Lyu <nandy@mizi.com>
* - Initial code
*
*/
#include "linkage-vivi.h"
@ Start of executable code
ENTRY(_start)
ENTRY(ResetEntryPoint)
@
@ Exception vector table (physical address = 0x00000000)
@
@ 0x00: Reset
b Reset
@ 0x04: Undefined instruction exception
UndefEntryPoint:
b HandleUndef
@ 0x08: Software interrupt exception
SWIEntryPoint:
b HandleSWI
@ 0x0c: Prefetch Abort (Instruction Fetch Memory Abort)
PrefetchAbortEnteryPoint:
b HandlePrefetchAbort
@ 0x10: Data Access Memory Abort
DataAbortEntryPoint:
b HandleDataAbort
@ 0x14: Not used
NotUsedEntryPoint:
b HandleNotUsed
@ 0x18: IRQ(Interrupt Request) exception
IRQEntryPoint:
b HandleIRQ
@ 0x1c: FIQ(Fast Interrupt Request) exception
FIQEntryPoint:
b HandleFIQ
@
@ VIVI magics
@
@ 0x20: magic number so we can verify that we only put
.long 0
@ 0x24:
.long 0
@ 0x28: where this vivi was linked, so we can put it in memory in the right place
.long _start
@ 0x2C: this contains the platform, cpu and machine id
.long 0x010600C1
@ 0x30: vivi capabilities
.long 0
@ 0x34:
b SleepRamProc
.balignl 16,0xdeadbeef
_TEXT_BASE:
.word 0x33f00000
.globl _armboot_start
_armboot_start:
.word _start
/*
* These are defined in the board-specific linker script.
*/
.globl _bss_start
_bss_start:
.word 0
.globl _bss_end
_bss_end:
.word 0
@
@ Start VIVI head
@
Reset:
/*
* set the cpu to SVC32 mode
*/
mrs r0,cpsr
bic r0,r0,#0x1f
orr r0,r0,#0xd3
msr cpsr,r0
@ disable watch dog timer
mov r0, #0x53000000
mov r1, #0x0
str r1, [r0]
@ disable all interrupts
mov r0, #0x4A000000
mov r1, #0xffffffff
str r1, [r0, #0x00000008]
ldr r1, =0x3ff
str r1, [r0, #0x0000001C]
@ initialise system clocks
mov r1, #CLK_CTL_BASE
mvn r2, #0xff000000
str r2, [r1, #oLOCKTIME]
@ 1:2:4
mov r0, #0x4C000000
mov r1, #0x3
str r1, [r0, #0x00000014]
mrc p15, 0, r1, c1, c0, 0 @ read ctrl register
orr r1, r1, #0xc0000000 @ Asynchronous
mcr p15, 0, r1, c1, c0, 0 @ write ctrl register
@ now, CPU clock is 200 Mhz
mov r1, #CLK_CTL_BASE
ldr r2, mpll_200mhz
str r2, [r1, #oMPLLCON]
bl memsetup
@ All LED on
mov r1, #GPIO_CTL_BASE
add r1, r1, #oGPIO_F
ldr r2,=0x55aa
str r2, [r1, #oGPIO_CON]
mov r2, #0xff
str r2, [r1, #oGPIO_UP]
mov r2, #0x00
str r2, [r1, #oGPIO_DAT]
@ set GPIO for UART
mov r1, #GPIO_CTL_BASE
add r1, r1, #oGPIO_H
ldr r2, gpio_con_uart
str r2, [r1, #oGPIO_CON]
ldr r2, gpio_up_uart
str r2, [r1, #oGPIO_UP]
bl InitUART
#ifdef CONFIG_DEBUG_LL
@ Print current Program Counter
ldr r1, SerBase
mov r0, #'\r'
bl PrintChar
mov r0, #'\n'
bl PrintChar
mov r0, #'@'
bl PrintChar
ldr r0, STR_OK
ldr r1, SerBase
bl PrintWord
mov r0, pc
bl PrintHexWord
#endif
bl copy_myself
@ jump to ram
ldr r1, =on_the_ram
add pc, r1, #0
nop
nop
1: b 1b @ infinite loop
on_the_ram:
#ifdef CONFIG_DEBUG_LL
ldr r1, SerBase
ldr r0, STR_STACK
bl PrintWord
ldr r0, DW_STACK_START
bl PrintHexWord
#endif
@ get read to call C functions
ldr sp, DW_STACK_START @ setup stack pointer
mov fp, #0 @ no previous frame, so fp=0
mov a2, #0 @ set argv to NULL
bl main @ call main
mov pc, #0x00000000 @ otherwise, reboot
@
@ End VIVI head
@
/*
* subroutines
*/
@
@ Wake-up codes
@
WakeupStart:
@ Clear sleep reset bit
ldr r0, PMST_ADDR
mov r1, #0x10
str r1, [r0]
@ Release the SDRAM signal protections
ldr r0, PMCTL1_ADDR
ldr r1, [r0]
bic r1, r1, #((1 << 19) | (1 << 18) | (1 << 17))
str r1, [r0]
@ Go...
ldr r0, PMSR0_ADDR @ read a return address
ldr r1, [r0]
mov pc, r1
nop
nop
1: b 1b @ infinite loop
SleepRamProc:
@ SDRAM is in the self-refresh mode */
ldr r0, REFR_ADDR
ldr r1, [r0]
orr r1, r1, #(1 << 22)
str r1, [r0]
@ wait until SDRAM into self-refresh
mov r1, #16
1: subs r1, r1, #1
bne 1b
@ Set the SDRAM singal protections
ldr r0, PMCTL1_ADDR
ldr r1, [r0]
orr r1, r1, #((1 << 19) | (1 << 18) | (1 << 17))
str r1, [r0]
/* Sleep... Now */
ldr r0, PMCTL0_ADDR
ldr r1, [r0]
orr r1, r1, #(1 << 3)
str r1, [r0]
1: b 1b
ENTRY(memsetup)
@ initialise the static memory
@ set memory control registers
mov r1, #0x48000000
adrl r0, mem_cfg_val
add r2, r0, #52
1: ldr r3, [r0], #4
str r3, [r1], #4
cmp r2, r0
bne 1b
mov pc, lr
@
@ copy_myself: copy vivi to ram
@
copy_myself:
mov r10, lr
@ reset NAND
mov r1, #NAND_CTL_BASE
ldr r2, =0xf830 @ initial value
str r2, [r1, #oNFCONF]
ldr r2, [r1, #oNFCONF]
bic r2, r2, #0x800 @ enable chip
str r2, [r1, #oNFCONF]
mov r2, #0xff @ RESET command
strb r2, [r1, #oNFCMD]
mov r3, #0 @ wait
1: add r3, r3, #0x1
cmp r3, #0xa
blt 1b
2: ldr r2, [r1, #oNFSTAT] @ wait ready
tst r2, #0x1
beq 2b
ldr r2, [r1, #oNFCONF]
orr r2, r2, #0x800 @ disable chip
str r2, [r1, #oNFCONF]
@ get read to call C functions (for nand_read())
ldr sp, DW_STACK_START @ setup stack pointer
mov fp, #0 @ no previous frame, so fp=0
@ copy vivi to RAM
ldr r0, =0x33f00000
mov r1, #0x0
mov r2, #0x20000
bl nand_read_ll
tst r0, #0x0
beq ok_nand_read
#ifdef CONFIG_DEBUG_LL
bad_nand_read:
ldr r0, STR_FAIL
ldr r1, SerBase
bl PrintWord
1: b 1b @ infinite loop
#endif
ok_nand_read:
#ifdef CONFIG_DEBUG_LL
ldr r0, STR_OK
ldr r1, SerBase
bl PrintWord
#endif
@ verify
mov r0, #0
ldr r1, =0x33f00000
mov r2, #0x400 @ 4 bytes * 1024 = 4K-bytes
go_next:
ldr r3, [r0], #4
ldr r4, [r1], #4
teq r3, r4
bne notmatch
subs r2, r2, #4
beq done_nand_read
bne go_next
notmatch:
#ifdef CONFIG_DEBUG_LL
sub r0, r0, #4
ldr r1, SerBase
bl PrintHexWord
ldr r0, STR_FAIL
ldr r1, SerBase
bl PrintWord
#endif
1: b 1b
done_nand_read:
#ifdef CONFIG_DEBUG_LL
ldr r0, STR_OK
ldr r1, SerBase
bl PrintWord
#endif
mov pc, r10
@ clear memory
@ r0: start address
@ r1: length
mem_clear:
mov r2, #0
mov r3, r2
mov r4, r2
mov r5, r2
mov r6, r2
mov r7, r2
mov r8, r2
mov r9, r2
clear_loop:
stmia r0!, {r2-r9}
subs r1, r1, #(8 * 4)
bne clear_loop
mov pc, lr
@ Initialize UART
@
@ r0 = number of UART port
InitUART:
ldr r1, SerBase
mov r2, #0x0
str r2, [r1, #oUFCON]
str r2, [r1, #oUMCON]
mov r2, #0x3
str r2, [r1, #oULCON]
ldr r2, =0x245
str r2, [r1, #oUCON]
#define UART_BRD ((50000000 / (115200 * 16)) - 1)
mov r2, #UART_BRD
str r2, [r1, #oUBRDIV]
mov r3, #100
mov r2, #0x0
1: sub r3, r3, #0x1
tst r2, r3
bne 1b
mov pc, lr
@
@ Exception handling functions
@
HandleUndef:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_UNDEF
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandleSWI:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_SWI
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandlePrefetchAbort:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_PREFETCH_ABORT
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandleDataAbort:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_DATA_ABORT
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandleIRQ:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_IRQ
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandleFIQ:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_FIQ
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
HandleNotUsed:
#ifdef CONFIG_DEBUG_LL
mov r12, r14
ldr r0, STR_NOT_USED
ldr r1, SerBase
bl PrintWord
bl PrintFaultAddr
#endif
1: b 1b @ infinite loop
@
@ Low Level Debug
@
#ifdef CONFIG_DEBUG_LL
@
@ PrintFaultAddr: Print falut address
@
@ r12: contains address of instruction + 4
@
PrintFaultAddr:
mov r0, r12 @ Print address of instruction + 4
ldr r1, SerBase
bl PrintHexWord
mrc p15, 0, r0, c6, c0, 0 @ Read fault virtual address
ldr r1, SerBase
bl PrintHexWord
mov pc, lr
@ PrintHexNibble : prints the least-significant nibble in R0 as a
@ hex digit
@ r0 contains nibble to write as Hex
@ r1 contains base of serial port
@ writes ro with XXX, modifies r0,r1,r2
@ TODO : write ro with XXX reg to error handling
@ Falls through to PrintChar
PrintHexNibble:
adr r2, HEX_TO_ASCII_TABLE
and r0, r0, #0xF
ldr r0, [r2, r0] @ convert to ascii
b PrintChar
@ PrintChar : prints the character in R0
@ r0 contains the character
@ r1 contains base of serial port
@ writes ro with XXX, modifies r0,r1,r2
@ TODO : write ro with XXX reg to error handling
PrintChar:
TXBusy:
ldr r2, [r1, #oUTRSTAT]
and r2, r2, #UTRSTAT_TX_EMPTY
tst r2, #UTRSTAT_TX_EMPTY
beq TXBusy
str r0, [r1, #oUTXHL]
mov pc, lr
@ PrintWord : prints the 4 characters in R0
@ r0 contains the binary word
@ r1 contains the base of the serial port
@ writes ro with XXX, modifies r0,r1,r2
@ TODO : write ro with XXX reg to error handling
PrintWord:
mov r3, r0
mov r4, lr
bl PrintChar
mov r0, r3, LSR #8 /* shift word right 8 bits */
bl PrintChar
mov r0, r3, LSR #16 /* shift word right 16 bits */
bl PrintChar
mov r0, r3, LSR #24 /* shift word right 24 bits */
bl PrintChar
mov r0, #'\r'
bl PrintChar
mov r0, #'\n'
bl PrintChar
mov pc, r4
@ PrintHexWord : prints the 4 bytes in R0 as 8 hex ascii characters
@ followed by a newline
@ r0 contains the binary word
@ r1 contains the base of the serial port
@ writes ro with XXX, modifies r0,r1,r2
@ TODO : write ro with XXX reg to error handling
PrintHexWord:
mov r4, lr
mov r3, r0
mov r0, r3, LSR #28
bl PrintHexNibble
mov r0, r3, LSR #24
bl PrintHexNibble
mov r0, r3, LSR #20
bl PrintHexNibble
mov r0, r3, LSR #16
bl PrintHexNibble
mov r0, r3, LSR #12
bl PrintHexNibble
mov r0, r3, LSR #8
bl PrintHexNibble
mov r0, r3, LSR #4
bl PrintHexNibble
mov r0, r3
bl PrintHexNibble
mov r0, #'\r'
bl PrintChar
mov r0, #'\n'
bl PrintChar
mov pc, r4
#endif
@
@ Data Area
@
@ Memory configuration values
.align 4
mem_cfg_val:
.long 0x22111110 @vBWSCON
.long 0x00000700 @vBANKCON0
.long 0x00000700 @vBANKCON1
.long 0x00000700 @vBANKCON2
.long 0x00000700 @vBANKCON3
.long 0x00000700 @vBANKCON4
.long 0x00000700 @vBANKCON5
.long 0x00018005 @vBANKCON6
.long 0x00018005 @vBANKCON7
.long 0x008E0459 @vREFRESH
.long 0xb1 @vBANKSIZE
.long 0x30 @vMRSRB6
.long 0x30 @vMRSRB7
@ Processor clock values
.align 4
mpll_200mhz:
.long 0x33f00338
@ inital values for GPIO
gpio_con_uart:
.long 0x0016faaa
gpio_up_uart:
.long 0x000007ff
.align 2
DW_STACK_START:
.word 0x33E64000+0x00008000-4
#ifdef CONFIG_DEBUG_LL
.align 2
HEX_TO_ASCII_TABLE:
.ascii "0123456789ABCDEF"
STR_STACK:
.ascii "STKP"
STR_UNDEF:
.ascii "UNDF"
STR_SWI:
.ascii "SWI "
STR_PREFETCH_ABORT:
.ascii "PABT"
STR_DATA_ABORT:
.ascii "DABT"
STR_IRQ:
.ascii "IRQ "
STR_FIQ:
.ascii "FIQ"
STR_NOT_USED:
.ascii "NUSD"
.align 2
STR_OK:
.ascii "OK "
STR_FAIL:
.ascii "FAIL"
STR_CR:
.ascii "\r\n"
#endif
.align 4
SerBase:
.long UART0_CTL_BASE
.align 4
PMCTL0_ADDR:
.long 0x4c00000c
PMCTL1_ADDR:
.long 0x56000080
PMST_ADDR:
.long 0x560000B4
PMSR0_ADDR:
.long 0x560000B8
REFR_ADDR:
.long 0x48000024


72.232.63.* 于 2007-08-29 17:49:06发表:
Well done!
free christian ringtones | sonidos reales gratis | wav ringtones | suonerie gratis | free monophonic ringtones | 50 cent ringtones | toques reais | darmowe dzwonki | real tone ringtones | free mobile phone ringtones
72.232.63.* 于 2007-08-29 17:48:50发表:
Great work!
free ringtones downloads | ringtones 24 | sms ringtones | 24 klingelton | free gospel ringtones | free 24 ctu ringtone | free 24 ringtones | ringtones for nokia | handy klingelton | free hifi ringtones
72.232.63.* 于 2007-08-29 17:48:37发表:
Nice site!
ringtone 24 ctu | dzwonek mp3 | free nextel ringtone downloads | ringtones for suncom | free ringtones for sprint | dzwonki na siemensa | free ringtones sprint | 24 ctu ringtones | cricket ringtones | ringtone nokia
72.232.63.* 于 2007-08-28 17:28:03发表:
Good design!
broceliande casino | casino de paris | blackjack jeu | casino en ligne bonus gratuit | machine a sous gratuite | machine sous | casino broceliande | casino virtuel francais | jouer casino internet roulette | casinos en ligne
72.232.63.* 于 2007-08-28 17:27:32发表:
Good design!
actualite casino france | casino web et roulette | machine a sous casino gratuit | casino francais en ligne | jouer casino ligne blackjack | casino virtuel | captain cooks casino | jouez roulette | blackjack virtuel | jouer casino ligne son blackjack
72.232.63.* 于 2007-08-28 17:27:13发表:
Well done!
play free casino flash gratuit | jeu de machine a sous gratuit | casino france virtuel | casino gratuit partouche | roulette anglais | jouer casino virtuel blackjack | guide casino francais | roulette ligne | jouer casino internet | jeu casino vip
72.232.63.* 于 2007-08-28 17:27:04发表:
Well done!
casino gratuit ligne | casino bonus gratuit inscription | jeu casino | online casino francaise jeu | casino de jeux | jouer casino ligne roulette | machine sous las vegas | jouer casino avec bonus | machine a sous virtuelle | jeu casino fr
72.232.63.* 于 2007-08-27 19:20:23发表:
Good design!
play bingo free | casino black jack | free sims slots | on line bingo | play black jack | free slots | blackjack for free | play online bingo free | free poker games online | free poker games
72.232.63.* 于 2007-08-27 19:19:55发表:
Well done!
free poker money | free slot machines games | online video slots | cleopatra slot machine | internet casinos | play poker online | new online casinos | download free poker game | video slots | keno online
72.232.63.* 于 2007-08-27 19:19:37发表:
Well done!
online games | roulette download | poker games download | online blackjack free | poker websites | free online black jack | no deposit online casino | casino slots | fun slots | free slot machine play
72.232.63.* 于 2007-08-27 19:19:25发表:
Well done!
sim slots | free slot machines online | no deposit casinos | online casino bonus | blackjack online | play slot machines | free casino | bingo gala uk | blackjack game | online casino
125.120.138.* 于 2007-08-27 00:10:43发表:
提供全自动软水器产品,包括全自动软水器服务,众多的全自动软水器信息、全自动软水器咨询,尽在全自动软水器网
提供取名产品,包括取名服务,众多的取名信息、取名咨询,尽在取名网
提供秦皇岛产品,包括秦皇岛服务,众多的秦皇岛信息、秦皇岛咨询,尽在秦皇岛网
提供
72.232.63.* 于 2007-08-26 21:11:47发表:
Nice site!
ringtones for verizon | ringtone free | free cricket ringtones | free boost mobile ringtones | downloaden ringtones | razr v3 ringtones | ctu ringtone mp3 | cep melodi | ringtones motorola | ringtone midi
72.232.63.* 于 2007-08-26 21:11:00发表:
Good design!
caller ringtones | free ringtones motorola | suonerie per cellulari | ringtones for suncom | free ringtones for u s cellular | suonerie cellulare gratis | tmobile free ringtones | wav ringtones | free tracfone ringtones | mp3 ringtone download
72.232.63.* 于 2007-08-26 21:10:29发表:
Great work!
nextel ringtones | hudba mp3 | verizon free ringtones | ctu ringtone | download free nokia ringtone | free 24 ringtones | free music ringtones | free us cellular ringtones | real ringtones | lg ringtones
72.232.63.* 于 2007-08-26 21:10:14发表:
Well done!
free nokia ringtones | dzwonki do nokii | jamster ringtones | centennial wireless ringtones | sonneries polyphoniques | download ringtones free | funny ringtones | free christian ringtones | free anime ringtones | keypress ringtones
125.120.138.* 于 2007-08-26 16:06:31发表:
提供不锈钢焊管产品,包括不锈钢焊管服务,众多的不锈钢焊管信息、不锈钢焊管咨询,尽在不锈钢焊管网
提供不干胶标签产品,包括不干胶标签服务,众多的不干胶标签信息、不干胶标签咨询,尽在不干胶标签网
提供玻璃尺产品,包括玻璃尺服务,众多的玻璃尺信息、玻璃尺咨询,尽在玻璃尺网
提供标签打印机产品,包括标签打印机服务,众多的标签打印机信息、标签打印机咨询,尽在标签打印机网
提供标签打印机产品,包括标签打印机服务,众多的标签打印机信息、标签打印机咨询,尽在标签打印机网
提供标牌产品,包括标牌服务,众多的标牌信息、标牌咨询,尽在标牌网
提供变送器产品,包括变送器服务,众多的变送器信息、变送器咨询,尽在变送器网
提供变频器产品,包括变频器服务,众多的变频器信息、变频器咨询,尽在变频器网
提供变频电机产品,包括变频电机服务,众多的变频电机信息、变频电机咨询,尽在变频电机网
提供避雷器产品,包括避雷器服务,众多的避雷器信息、避雷器咨询,尽在避雷器网
提供毕业论文产品,包括毕业论文服务,众多的毕业论文信息、毕业论文咨询,尽在毕业论文网
提供笔记本维修产品,包括笔记本维修服务,众多的笔记本维修信息、笔记本维修咨询,尽在笔记本维修网
提供背景调查产品,包括背景调查服务,众多的背景调查信息、背景调查咨询,尽在背景调查网
提供北京租车产品,包括北京租车服务,众多的北京租车信息、北京租车咨询,尽在北京租车网
提供北京整形美容医院产品,包括北京整形美容医院服务,众多的北京整形美容医院信息、北京整形美容医院咨询,尽在北京
整形美容医院网
72.232.63.* 于 2007-08-25 22:44:42发表:
Good design!
casino francais | jeu machine sous | jackpots progressif casino | jouer casino | casino machine sous | jeu casino avec blackjack | jeu casino france | jeu en ligne gratuit casino | jeu casino online | fr casino
72.232.63.* 于 2007-08-25 22:44:13发表:
Well done!
casino barriere d enghien les bain | slots gratuit | casino ligne blackjack | casino fr | casino partouche jouer pour le fun | casino ligne francais | casino gratuit partouche | jeu de roulette en ligne | casino de paris | regle de jeu casino
72.232.63.* 于 2007-08-25 22:43:11发表:
Great work!
partouche casino | jeu gratuit casino | casino virtuel gratuit | casino francais portail jeu casino ligne | meilleur casino francais | jeu gratuit de machine a sous | blackjack jouer | jouer casino web blackjack | jouer casino et son blackjack | casino international partouche
72.232.63.* 于 2007-08-25 22:42:46发表:
Nice site!
meilleur casino | france casino | bon plan casino | jeu blackjack casino | slots belgique | telecharger blackjack gratuit | jeu casino francais | roulette europeenne | play free casino flash gratuit | geant casino
72.232.63.* 于 2007-08-24 20:27:01发表:
Well done!
online video slots | free online bingo games | free online texas holdem | casino free games | pai gow poker | russian roulette | free online slot games | download free poker | free blackjack | video slot games
72.232.63.* 于 2007-08-24 20:26:13发表:
Well done!
online free poker | new no deposit online casinos | play slot machines for free | casino online | world series of poker | free casino money | no deposit casino bonus | play blackjack online | free slot games online | on line gambling
72.232.63.* 于 2007-08-24 20:25:51发表:
Great work!
online bingo games | texas hold em poker | play bingo free | poker online | online slots | russian roulette game | casino bonuses | online texas hold em | strip blackjack games | party poker
72.232.63.* 于 2007-08-24 20:25:38发表:
Good design!
free online slots games | poker games download | free monopoly slots | on line bingo | strip blackjack online | free black jack | free slots no downloads | blackjack download | blackjack free | download poker
72.232.63.* 于 2007-08-23 21:38:03发表:
Nice site!
journal des casino | jouer casino et son blackjack | machine mise sous pli | meilleur casino francais | casino barriere | casino virtuel | casino de jeux | casino barriere d enghien les bain | casino gratuit ligne | banque casino
72.232.63.* 于 2007-08-23 21:37:21发表:
Good design!
jouer au blackjack | jeu gratuit de machine a sous | jouer casino internet roulette | machine a sous partouche | jouer au jeu de casino | jeu casino internet | black jack gratuit | blackjack en ligne | meilleur casino en ligne | casino ligne
72.232.63.* 于 2007-08-23 21:37:02发表:
Great work!
les casinos | jeu machine sous | regle jeu roulette | jouer casino avec bonus | jeu casino poker | machine a sous | casino partouche international | roulette virtuelle | machine sous las vegas | casino francais portail jeu casino ligne
72.232.63.* 于 2007-08-23 21:36:50发表:
Nice site!
machine a sous casino gratuit | jouer casino internet | jeu casino vip | casino partouche jeu gratuit | fr casino | casino du jour | jeu de casino sans telechargement | regles de la roulette | nouveau casino ligne blackjack | casino blackjack gratuit
72.232.63.* 于 2007-08-22 19:38:14发表:
Great work!
bollywood ringtones | christian ringtones | cisco ringtones | free mobile ringtones | download free ringtones | midi ringtones | free ringtones for motorola | 50 cent ringtones | toques gratis | darmowe dzwonki
72.232.63.* 于 2007-08-22 19:37:41发表:
Nice site!
free hifi ringtones | gospel ringtones | razr ringtones | free verizon ringtones | real klingelton | free ringtones for cricket | verizon ctu ringtone | ringtones for sprint phones | free wwe ringtones | free ringtone downloads
72.232.63.* 于 2007-08-22 19:37:22发表:
Great work!
free nextel ringtones | beyonce ringtones | sprint free ringtones | arabic ringtones | download free nokia ringtone | sonneries telephone | free ringtones lg | free ringtones for tmobile | nelly furtado ringtones | dzwonki siemens
72.232.63.* 于 2007-08-22 19:37:08发表:
Great work!
wav ringtones | nextel ringtone program | toques samsung | ringtones mp3 free | free ringtones for suncom | free anime ringtones | mp3 ringtone | alltel ringtones | free cellphone ringtones | free composer ringtones
72.232.63.* 于 2007-08-21 19:20:29发表:
Good design!
texas hold em poker | play blackjack free | game slot | roulette | video slots | online texas holdem | play blackjack | free multi line slots | free online casino games | free poker online
72.232.63.* 于 2007-08-21 19:20:03发表:
Thank you!
black jack | free casino downloads | free slot play | free fun slots | no download casino | online baccarat | free casinos | free blackjack | online poker game | casinos on line
72.232.63.* 于 2007-08-21 19:19:48发表:
Thank you!
free online slot machine games | yahoo bingo | roulette free | free online poker | play poker | slot machine | online bingo game | flash casinos | slot games | free games on line
72.232.63.* 于 2007-08-21 19:19:35发表:
Nice site!
download poker games | free online casino slots | aussie slots | online slot machines | pokerstars download | free video slots | free poker games online | russian roulette game | keno online | 3 card poker
72.36.211.* 于 2007-08-20 05:10:17发表:
Nice site!
mp3 ringtone | cheap ringtones | handy klingelton | free music ringtones | free ringtones us cellular | free ringtone creator | ringtones for nokia | 50 cent ringtones | cricket ringtones | free polyphonic ringtone download
72.36.211.* 于 2007-08-20 05:09:47发表:
Nice site!
jamster ringtones | lg free ringtones | eminem ringtones | mobil telefon | nokia ringtones | ringtones wav | 24 ringtones | star wars ringtones | dzwonki siemens | sonnerie gratuit
72.36.211.* 于 2007-08-20 05:08:48发表:
Great work!
composer ringtones | free suncom ringtones | free ringtones for verizon | toques siemens | free funny ringtones | free kyocera ringtones | rihanna ringtones | blackberry ringtones | anime ringtones | tonos samsung