Cezary napisał/a:Cokolwiek powinien wypisać na konsoli. Bez konsoli nie wiele z nim zrobisz.
Niestety, to ma 200MHz i starego debiana. Uzyskanie czegoś współczesnego będzie cię kosztowało trochę pracy, o ile płytka w ogóle działa.
udało mi się zagadać z nim po com. Musiałem podpiąć com oparty na max 3232, bo dotychczasowe przejściówki nie trybiły.
Teraz daje tak
>> TS-NANDBOOT, Rev 1.00 - built 10:14:31, Mar 7 2005
>> Copyright (C) 2004, Technologic Systems
>> TS-BOOTROM, Rev 1.08 - built 16:18:21, Jun 5 2006
>> Copyright (C) 2006, Technologic Systems
>> TS-7250: Rev >E1 CPU, Rev B PLD, 32MB SDRAM
+Ethernet eth0: MAC address 00:d0:12:40:b8:3a
IP: 192.168.0.50/255.255.255.0, Gateway: 192.168.0.1
Default server: 192.168.0.1
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version current-TS_5 - built 11:25:50, May 2 2007
Platform: TS-7250 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
RAM: 0x00000000-0x02000000, [0x00052c90-0x01ff9000] available
FLASH: 0x60000000 - 0x62000000, 2048 blocks of 0x00004000 bytes each.
== Executing boot script in 0.100 seconds - enter ^C to abort
RedBoot> fis load vmlinux
RedBoot> exec -c "console=ttyAM2,115200 root=/dev/mtdblock1"
Using base address 0x00218000 and length 0x000c0000
a jak wcisnę przy bootowaniu ^C wyskakuje znak zachęty i po wpisaniu help jest tak:
RedBoot> help
Manage aliases kept in FLASH memory
alias name [value]
Manage machine caches
cache [ON | OFF]
Display/switch console channel
channel [<channel number>]
Compute a 32bit checksum [POSIX algorithm] for a range of memory
cksum -b <location> -l <length>
Display (hex dump) a range of memory
dump -b <location> [-l <length>] [-s] [-1|2|4]
Execute an image - with MMU off
exec [-w timeout] [-b <load addr> [-l <length>]]
[-r <ramdisk addr> [-s <ramdisk length>]]
[-c "kernel command line"] [<entry_point>]
Manage FLASH images
fis {cmds}
Manage configuration kept in FLASH memory
fconfig [-i] [-l] [-n] [-f] [-d] | [-d] nickname [value]
Execute code at a location
go [-w <timeout>] [-c] [-n] [entry]
Help about help?
help [<topic>]
Display command history
history
Set/change IP addresses
ip_address [-l <local_ip_address>[/<mask_len>]] [-h <server_address>]
Load a file
load [-r] [-v] [-h <host>] [-p <TCP port>][-m <varies>] [-c <channel_number>]
[-b <base_address>] <file_name>
Compare two blocks of memory
mcmp -s <location> -d <location> -l <length> [-1|-2|-4]
Copy memory from one address to another
mcopy -s <location> -d <location> -l <length> [-1|-2|-4]
Fill a block of memory with a pattern
mfill -b <location> -l <length> -p <pattern> [-1|-2|-4]
Network connectivity test
ping [-v] [-n <count>] [-l <length>] [-t <timeout>] [-r <rate>]
[-i <IP_addr>] -h <IP_addr>
Reset the system
reset
Display RedBoot version information
version
Display (hex dump) a range of memory
x -b <location> [-l <length>] [-s] [-1|2|4]
Chciałbym się pobawić edukacyjnie - jeśli kiedyś była by chwila wolnego..
Co mógł bym z tym zrobić ? biorąc pod uwagę te parametry
200MHz ARM9 processor with MMU
2 standard serial ports with 16Byte FIFOs
Watchdog timer unit
32MB of high-speed SDRAM
32MB (128MB optional) flash disk used for RedBoot boot-loader, Linux kernel, and root file system
USB flash drive supported
10/100 Ethernet interface - autosense, LED indicators
2 USB 2.0 Compatible OHCI ports (12Mbit/s Max)
20 DIO lines - plus one output capable of switching 1 Amp at 30V
5 channel 12-bit A/D converter
PC/104 8/16 bit bus
SPI bus header
Rugged quick-release terminal strips used for power
Dimensions are 3.8 " x 4.5 " (PC/104 mounting holes)
Power requirements are 5V DC @ 400mA
Standard Operating Temperature Range: Fanless -40° to +70° full-speed; +85°C with CPU @1 66MHz
Optional Battery Backed Real Time Clock
Optional RS-485 support on COM2 (full or half duplex) with fully automatic TX enable control
Optional 8 channel 12-bit A/D converter with selectable input ranges
Optional on-board temperature sensor
Wiem że słaby procek - ale może jakies sterowanie gpio czy spi bus czy mógł bym któreś z tych interfejsów które posiada jakoś wykorzystać, choćby edukacyjnie?
jeśli jednak okazało by się nie na moje umiejętności, to czy takie coś jeszcze ktoś by zechciał kupić? Czy to po prostu już nic właściwie jest niewarte?