Today, we got a Development Board, bv561evb, from Hefei Youshi technology. It consists of a basic board and a power board. It is very small and exquisite, and it looks like 10 cm x 7cm. Connect the 12 V power cord, connect to the serial port, open the Super Terminal, configure it to 115200-n-1, then connect the network cable, everything is ready! Turn on the power, the system has been written on the board boot, from the Super Terminal can see the following information: U-Boot-1.1.3-ADI-2006R1 (May 21 2007-11:22:42) Adi BF533/561 U-boot support by besovideo Co. ltdserial port initialized with baud rate = 115200cpu: adsp bf561 rev 0.3 Board: besovideo bf561 Board (http://www.besovideo.com) Clock: VCO: 330 MHz, core: 330 MHz, system: 66 mhzsdram memory map: 0x00000000-0x03ffffff (64 MIB) trcd: 3, TRP: 3, tras: 6, twr: 2, CAS latency: 3 (sclk cycles) Flash: 0x20000000-0x207fffff (16 MIB) device ID: 0x18 (type 'flinfo 'For information on sectors) in: serialout: serialerr: seriali2c: readyautobooting in 2 seconds, press "" To stop ## booting image at 20040000... image name: bfin uClinux kernel created: 11:14:41 UTC image type: Blackfin Linux kernel image (gzip compressed) data size: 1770801 bytes = 1.7 MB load addres S: 00001000 entry point: 00001000 verifying checksum... OK Uncompressing kernel image... linux version 2.6.18-ADI-2007R1-hhbf (huangning @ bvwork00) (GCC zookeeper 3.4.6 (ADI CVs) #252 Tue May 15 16:32:24 CST 2007 Blackfin support (c) 2004-2006 ANUE devices, inc. compiled for ADSP-BF561 rev. 0.3 warning: Unsupported chip revision ADSP-BF561 rev. 0.3 detectedblackfin uClinux support by http://www.hhcn.org /Processor speed: 495 MHz cclk and 99 MHz sclkboard memory: 64 mbkernel managed memory: 32 mbmemory map: TEXT = 0x00001000-0x00135b44 init = export data = 0x00140b40-0x00179624 stack = 0x00142000-0x00144000 BSS = export available = export rootfs = export DMA zone = export cache enableddata cache enabled (write-thro Ugh) Hardware trace enabledbuilt 1 zonelists. total pages: 6912 kernel command line: Root =/dev/mtdblock4 RW mem = 32 m max_mem = 64 m console = ttys0, 115200n8 lpj = 1974272 HDB = noprobe ide0 = noprobedomaining Blackfin priority driven interruptspid hash table entries: 128 (Order: 7,512 bytes) dentry cache hash table entries: 4096 (Order: 2, 16384 bytes) inode-Cache hash table entries: 2048 (order: 1, 8192 bytes Physical pages: 1b00memory available: 4096 K romfs + 25760 K/31485 k ram (41 K init code, 1234 K kernel code, 79 K data, 1024 k dma) blackfin scratchpad data SRAM: 4 kbblackfin data_a SRAM: 16 kbblackfin data_ B SRAM: 16 kbblackfin instruction SRAM: 16 kbcalibrating delay loop (skipped )... 987.13 bogomips presetmount-Cache hash table entries: 512net: Registered protocol family 16 Blackfin gpio controllerbl Ackfin DMA controllerhhbf_init (): Registering device resourcesnet: Registered protocol family 2ip route cache hash table entries: 256 (Order:-2, 1024 bytes) TCP established hash table entries: 1024 (Order: 0, 4096 bytes) TCP bind hash table entries: 512 (Order:-1, 2048 bytes) TCP: Hash Tables configured (established 1024 bind 512) TCP Reno registeredio scheduler Noop registered (default) pfx: pfbits Driver for bf53xserial: 8250/16550 driver $ revision: 1.6 $2 ports, IRQ sharing enabledserial8250: ttys10 at I/O 0x24000000 (IRQ = 76) is a port_st16c2552serial8250: ttys11 at I/O 0x26000000 (IRQ = 77) is an port_st16c2552serial: Blackfin serial driverbfin-uart.1: ttys0 at mmio 0xffc00400 (IRQ = 35) is a BFIN-UARTPPP Generic Driver version 2.4.2ppp deflate compression module registeredppp BSD compr Ession module registeredslip: Version 0.8.4-NET3.019-NEWTTY (Dynamic Channels, max = 256) (6 bit encapsulation enabled ). cslip: Code copyright 1989 Regents of the University of California. slip linefill/keepalive option. ezkit561 map: Mapping 8 MIB flash at 0x200020.bf561 ezkit map: found 1x16 devices at 0x0 in 16-bit banknor chip too large to fit in mapping. attempting to upload... intel/sharp extende D query table at 0x0031using buffer write ratio: erase suspend on write enabledreducing visibility of 16384kib chip to 8192 kibcreating 4 MTD partitions on "bf561 ezkit map": 0x0000-0x00040000: "Das U-Boot" 0x00040000-0x00200000: "factory Linux kernel" kernel: "User Linux kernel" 0x00400000-0x00440000: "coreb image" uClinux [MTD]: Ram probe address = 0x1b00000 size = 0x 400000 creating 1 MTD partitions on "Ram": Role: "ext2fs" uClinux [MTD]: Set ext2fs to be root filesystemtcp Bic registerednet: Registered protocol family 1net: Registered protocol family 17net: registered protocol family 15vfs: mounted root (ext2 filesystem ). freeing unused kernel memory: 40 k freed (0x136000-0x13f000) dma_alloc_init: dma_page @ 0x01a55000-256 pages at 0x01f00000 I Nit started: busybox v1.4.0.svn (17:53:21 Cst) Multi-call binarycat:/etc/issue: no such file or directorycat:/etc/version: no such file or directoryhhbf-i2c: SCL-PF0, SDA-PF1; 166 kHz; temperature: video decoder chip attached, rev 0x11 at 0x4amodprobe: module should not foundmodprobe: failed to load module bfin_pflags <dm9ks> I/O: 2c000300, vid: 90000a46 BF-COREB proc-Fs: v0.2. 0isl12027: detected and attatchedrtc Driver Based on I2C v0.10 (10:08:35, May 13 2007) Welcome: ____ _/__| | _ ____ _/| | // | _ | |__ | _ |/| ___/____ | _ | /____ |/_/| _ | For further information see: http://www.uclinux.org/http://blackfin.uclinux.org/http://www.besovideo.com/ BV561-CDMA>-# can see that the system is guided by U-boot, directly into uClinux, Very simple. Press the Space key to interrupt the system before u-boot does not boot. Press help and you will see a bunch of commands :? -Alias for 'help' askenv-Get environment variables from stdinautoscr-run script from memorybase-print or set address offsetbdinfo-print board info structureboot-boot default, I. E ., run 'bootcmd' bootd-boot default, I. E ., run 'bootcmd' bootelf-boot from an elf image in memorybootm-boot application image from memorybootp-boot image via network using Bootp/TFTP protocolbootvx-boot v Xworks from an elf imagecmp-memory compareconinfo-print console devices and informationcp-memory copycrc32-checksum calculationdate-Get/set/Reset Date & timedcache-enable or disable data cacheecho-echo ARGs to consoleeeprom -EEPROM sub-systemerase-erase flash memoryfl-flush a file to flash memoryflinfo-Print flash memory informationfsinfo-print information about filesystemsf Sload-load binary file from a filesystem imagego-Start application at address 'add' help-print online helpicache-enable or disable instruction cacheicrc32-checksum calculationiloop-infinite loop on address rangeimd-I2C Memory displayiminfo-print header information for application imageimls-list all images found in flashimm-I2C Memory modify (auto-incrementing) imw-memory write (Fill) INM-memory modify (constant address) iprobe-probe to discover valid I2C chip addressesisdram-print SDRAM configuration informationitest-return true/false on Integer compareloadb-load binary file over serial line (Kermit Mode) loads-load S-record file over serial lineloop-infinite loop on address rangels-list files in a directory (default/) MD-memory displaymm-memory modify (Auto-incrementing) mtest-simple Ram testmw-memory write (fill) nfs-boot image via network using NFS protocolnm-memory modify (constant address) OC-over clockingping-Send ICMP echo_request to network hostprintenv-print Environment failed-enable or disable flash write protectionrarpboot-boot image via network using RARP/TFTP protocolreset-perform reset of the cpurun-run Commands in an environment sequence-save environment variables to persistent sequence-set environment variablessleep-delay execution for some timetftpboot-boot image via network using TFTP protocolversion-print monitor version try again in vdsp5 -boot. Connect to the simulator, open the original compiled u-boot-2008r1, modify the clock configuration, run: U-boot 1.1.6 (ADI-2008R1) (Jun 27 2008-00:04:51) CPU: adsp bf561-0.3 (detected Rev: 0.3) board: ADI bf561 ez-kit lite board support: http://blackfin.uclinux.org/clock: VCO: 330 MHz, core: 330 MHz, system: 66 mhzram: 64 mbflash: 16 MB *** warning-bad CRC, using default environment in: serialout: serialerr: serialhit any key to stop autoboot: 0 bfin> Haha, a new board is used to celebrate. Thank you for your support!