chenzhufly

个性签名:生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰

  • 2019-06-13
  • 回复了主题帖: (悬赏5000元人民币)ADS1220采集不到数据

    就喜欢这么实在的,有电路板吗?我来解决这个问题

  • 回复了主题帖: EBAZ4205矿板资源分析

    这是提供的一个demo,不全,但还是可以学习一下的

  • 回复了主题帖: 启动界面内核代码修改

    这是自问自答啊,哈哈 PSPLASH ======= PSplash is a userspace graphical boot splash screen for mainly embedded Linux devices supporting a 16bpp or 32bpp framebuffer. It has few dependencies (just libc), supports basic images and text and handles rotation. Its visual look is configurable by basic source changes. Also included is a 'client' command utility for sending information to psplash such as boot progress information.  

  • 2019-06-12
  • 发表了主题帖: 共享一份zynq7000的altium库文件

    最近找到一份zynq7000的altium库文件,给有需要的人  

  • 回复了主题帖: 分享一个STLINK V2_1的PCB工程,可直接打样制作

    是不是现在嘉立创还能5元打板,可以做个玩玩

  • 2019-06-11
  • 回复了主题帖: 基于FOC5.3库IHM07自制板BLDC/PMSM电机驱动:原理图/器件库/参考程序/培训资料/交...

    优秀!能够稍微解释一下就更好了

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    挂了jtag,能扫到内核的,可以继续下一步工作了

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    目前这个还有点瑕疵是 uboot不能保存环境变量,有点小小的遗憾。不过今天发现tftpboot这个命令可以有效使用,还是给我带来不少的惊喜的,大大加速了调试的效率。

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    回头看看自己尝试过的路,如果单纯为了改造的话,只要换个文件系统,那么板子就能跑起来了。 前面提到的那些过程 和 尝试,应该都是学习Zynq所需要付出的代价吧,乐在其中。

  • 2019-06-10
  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    把jffs2的文件系统也传上来,就是有点大

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    修改了提示符 和 开机启动信息,哈哈  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    本帖最后由 chenzhufly 于 2019-6-10 23:43 编辑 我使用的uImage 文件    

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    完整的启动流程,也算是阶段性告一段落了 U-Boot 2015.07 (Jun 28 2017 - 21:05:18 +0800) Model: Zynq Zed Development Board DRAM: ECC disabled 256 MiB NAND: 128 MiB MMC: zynq_sdhci: 0 Invalid bus 0 (err=-1) *** Warning - spi_flash_probe() failed, using default environment In: serial Out: serial Err: serial Model: Zynq Zed Development Board Net: Gem.e000b000 Hit 'd' to stop autoboot(eric): 0 Copying Linux from NAND flash to RAM... Device 0: nand0, sector size 128 KiB Page size 2048 b OOB size 64 b Erase size 131072 b subpagesize 512 b options 0x 0 bbt options 0x 20000 NAND read: device 0 offset 0x2220000, size 0x300000 3145728 bytes read: OK design filename = "top_ctrl;UserID=0XFFFFFFFF;Version=2016.4" part number = "7z010clg400" date = "2017/10/17" time = "09:59:49" bytes in bitstream = 2083740 zynq_align_dma_buffer: Align buffer at 100068 to 100000(swap 1) NAND read: device 0 offset 0x300000, size 0x500000 5242880 bytes read: OK NAND read: device 0 offset 0x800000, size 0x20000 131072 bytes read: OK ## Booting kernel from Legacy Image at 02080000 ... Image Name: Linux-3.15.0-xilinx Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3891432 Bytes = 3.7 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Flattened Device Tree blob at 02000000 Booting using the fdt blob at 0x2000000 Loading Kernel Image ... OK Loading Device Tree to 0f2fe000, end 0f303643 ... OK Starting kernel ... Booting Linux on physical CPU 0x0 Linux version 3.15.0-xilinx (root@chen) (gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-50) ) #1 SMP PREEMPT Sun Jun 9 17:23:31 CST 2019 CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine model: MYIR Zynq Development Board cma: CMA: reserved 128 MiB at 07000000 Memory policy: Data cache writealloc PERCPU: Embedded 8 pages/cpu @cfda0000 s9088 r8192 d15488 u32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 120860K/262144K available (5249K kernel code, 263K rwdata, 1616K rodata, 200K init, 207K bss, 141284K reserved, 0K highmem) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xd0800000 - 0xff000000 ( 744 MB) lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc06bc6f4 (6866 kB) .init : 0xc06bd000 - 0xc06ef380 ( 201 kB) .data : 0xc06f0000 - 0xc0731ca0 ( 264 kB) .bss : 0xc0731cac - 0xc0765c64 ( 208 kB) Preemptible hierarchical RCU implementation. Dump stacks of tasks blocking RCU-preempt GP. RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 NR_IRQS:16 nr_irqs:16 16 slcr mapped to d0802000 zynq_clock_init: clkc starts at d0802100 Zynq clock init sched_clock: 16 bits at 54kHz, resolution 18432ns, wraps every 1207951633ns timer #0 at d0804000, irq=43 Console: colour dummy device 80x30 Calibrating delay loop... 1325.46 BogoMIPS (lpj=6627328) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 Setting up static identity map for 0x4f44d8 - 0x4f4530 L310 cache controller enabled l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB CPU1: Booted secondary processor CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 Brought up 2 CPUs SMP: Total of 2 processors activated. CPU: All CPU(s) started in SVC mode. devtmpfs: initialized VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 regulator-dummy: no parameters NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations cpuidle: using governor ladder cpuidle: using governor menu zynq device is 7z010 hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. hw-breakpoint: maximum watchpoint size is 4 bytes. zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xd0880000 VCCPINT: 1000 mV vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb media: Linux media interface: v0.10 Linux video capture interface: v2.00 pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> PTP clock support registered EDAC MC: Ver: 3.0.0 Advanced Linux Sound Architecture Driver Initialized. cfg80211: Calling CRDA to update world regulatory domain Switched to clocksource ttc_clocksource NET: Registered protocol family 2 TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 2048 (order: 2, 16384 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP: reno registered UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available futex hash table entries: 512 (order: 3, 32768 bytes) jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. msgmni has been set to 492 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-2364208 dma-pl330 f8003000.dmac: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3125000) is a xuartps console [ttyPS0] enabled xdevcfg f8007000.devcfg: ioremap 0xf8007000 to d0868000 [drm] Initialized drm 1.1.0 20060810 brd: module loaded loop: module loaded CAN device driver interface e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k e1000e: Copyright(c) 1999 - 2014 Intel Corporation. libphy: XEMACPS mii bus: probed xemacps e000b000.ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54 PPP generic driver version 2.4.2 PPP BSD Compression module registered PPP Deflate Compression module registered usbcore: registered new interface driver rtl8192cu ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-pci: EHCI PCI platform driver zynq-dr e0002000.usb: Unable to init USB phy, missing? usbcore: registered new interface driver usb-storage usbcore: registered new interface driver usbserial usbcore: registered new interface driver usbserial_generic usbserial: USB Serial support registered for generic usbcore: registered new interface driver option usbserial: USB Serial support registered for GSM modem (1-port) mousedev: PS/2 mouse device common for all mice usbcore: registered new interface driver synaptics_usb ft5x0x_ts_init successful i2c /dev entries driver cdns-wdt f8005000.watchdog: Xilinx Watchdog Timer at d086e000 with timeout 10s zynq-edac f8006000.memory-controller: ecc not enabled cpufreq: __cpufreq_add_dev: CPU0: Running at unlisted freq: 666666 KHz cpufreq: __cpufreq_add_dev: CPU0: Unlisted initial frequency changed to: 666667 KHz Xilinx Zynq CpuIdle Driver started sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman sdhci-pltfm: SDHCI platform and OF driver helper mmc0: no vqmmc regulator found mmc0: no vmmc regulator found mmc0: SDHCI controller on e0100000.sdhci [e0100000.sdhci] using ADMA ledtrig-cpu: registered to indicate activity on CPUs usbcore: registered new interface driver usbhid usbhid: USB HID core driver nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1 nand: Unknown W29N01HV nand: 128MiB, SLC, page size: 2048, OOB size: 64 Bad block table found at page 65472, version 0x01 Bad block table found at page 65408, version 0x01 nand_read_bbt: bad block at 0x000007f60000 nand_read_bbt: bad block at 0x000007f80000 nand_read_bbt: bad block at 0x000007fa0000 nand_read_bbt: bad block at 0x000007fc0000 9 ofpart partitions found on MTD device pl353-nand Creating 9 MTD partitions on "pl353-nand": 0x000000000000-0x000000300000 : "nand-fsbl-uboot" 0x000000300000-0x000000800000 : "nand-linux" 0x000000800000-0x000000820000 : "nand-device-tree" 0x000000820000-0x000001220000 : "nand-rootfs" 0x000001220000-0x000002220000 : "nand-jffs2" 0x000002220000-0x000002a20000 : "nand-bitstream" 0x000002a20000-0x000006a20000 : "nand-allrootfs" 0x000006a20000-0x000007e00000 : "nand-release" 0x000007e00000-0x000008000000 : "nand-reserve" TCP: cubic registered NET: Registered protocol family 17 can: controller area network core (rev 20120528 abi 9) NET: Registered protocol family 29 can: raw protocol (rev 20120528) can: broadcast manager protocol (rev 20120528 t) can: netlink gateway (rev 20130117) max_hops=1 Registering SWP/SWPB emulation handler drivers/rtc/hctosys.c: unable to open rtc device (rtc0) ALSA device list: No soundcards found. jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0004: 0x4101 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee000c: 0x0208 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0010: 0x3010 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0014: 0x0432 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0018: 0x0200 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0020: 0x0012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01ee0024: 0x604f instead jffs2: Further such events for this erase block will not be printed jffs2: Old JFFS2 bitmask found at 0x01ee0710 jffs2: You cannot use older JFFS2 filesystems with newer kernels jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00004: 0x4100 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f0000c: 0x0a08 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00010: 0x1011 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00014: 0x0432 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00018: 0x0244 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f0001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00020: 0x0812 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f00024: 0x604f instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20008: 0x0004 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20010: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20014: 0x0020 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20018: 0x0200 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20020: 0x0010 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20024: 0x004a instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20028: 0x0108 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f2002c: 0x0004 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f20048: 0x4002 instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40004: 0xc100 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f4000c: 0x0a08 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40010: 0x3001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40014: 0x0422 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40018: 0x0200 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f4001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40020: 0x0812 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f40024: 0x604b instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60000: 0x0081 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60004: 0x4180 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f6000c: 0x0208 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60010: 0x1011 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60014: 0x0432 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60018: 0x0200 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f6001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60020: 0x0012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f60024: 0x604f instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80004: 0xc101 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f8000c: 0x0a08 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80010: 0x3000 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80014: 0x0522 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80018: 0x0a04 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f8001c: 0x0006 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80020: 0x2012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01f80024: 0x604f instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0004: 0x4101 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa000c: 0x0a08 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0010: 0x3010 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0014: 0x0432 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0018: 0x0200 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0020: 0x0012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fa0024: 0x404b instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0004: 0x4101 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0008: 0x001c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc000c: 0x0208 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0010: 0x1000 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0014: 0x0430 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0018: 0x0240 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0020: 0x0012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fc0024: 0x404b instead jffs2: Further such events for this erase block will not be printed jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0000: 0x0001 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0004: 0xc101 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0008: 0x201c instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe000c: 0x0a08 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0010: 0x3010 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0014: 0x0430 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0018: 0x8240 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe001c: 0x0002 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0020: 0x0012 instead jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x01fe0024: 0x604f instead jffs2: Further such events for this erase block will not be printed VFS: Mounted root (jffs2 filesystem) on device 31:6. devtmpfs: mounted Freeing unused kernel memory: 200K (c06bd000 - c06ef000) Starting logging: OK Starting mdev... Initializing random number generator... random: dd urandom read with 2 bits of entropy available done. Starting network... welcome to myir board myir login: root [root@myir ~]# ls / bin/ etc/ lib/ libexec/ media/ opt/ root/ sbin/ tmp/ var/ dev/ home/ lib32@ linuxrc@ mnt/ proc/ run/ sys/ usr/ [root@myir ~]#  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    也可以用tftpput把原有的文件系统倒出来修改,我感觉还是有些费事,所有直接换了,不纠结。  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    刷了个文件系统,终于可以进去了 welcome to myir board myir login: root [root@MYIR ~]# [root@myir ~]# [root@myir ~]#  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    原来tftpboot就是以前tftp的功能,测试如下: zynq-uboot> tftpboot 0x20000000 uImage Gem.e000b000:0 is connected to Gem.e000b000. Reconnecting to Gem.e000b000 Gem.e000b000 Waiting for PHY auto negotiation to complete...... done Gem.e000b000----100----4047---- Using Gem.e000b000 device TFTP from server 172.16.0.7; our IP address is 172.16.0.67 Filename 'uImage'. Load address: 0x20000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ##### 295.9 KiB/s done Bytes transferred = 3889848 (3b5ab8 hex)  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    准备试试tftpput命令,把nand中的jffs2文件读出来,然后加以修改 tftpput - TFTP put command, for uploading files to a server  

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板改造

    准备还是用现成的文件系统改造一下,然后用用mkfs.jffs2 命令制作jffs2镜像文件。   查看了一下W29N01HV的nand的page 和 block等信息,应该用下面的命令是可以的(待测试) mkfs.jffs2 -s 0x800 -e 0x20000 -p 0x1000000 -d rootfs/ -o jffs2.img 说明: 页大小0x800   2k 块大小0x20000  128k jffs2分区总空间0x1000000即16M 为什么要分16M,主要是和前面linux log中的分区信息匹配 9 ofpart partitions found on MTD device pl35x-nand Creating 9 MTD partitions on "pl35x-nand": 0x000000000000-0x000000300000 : "nand-fsbl-uboot" 0x000000300000-0x000000800000 : "nand-linux" 0x000000800000-0x000000820000 : "nand-device-tree" 0x000000820000-0x000001220000 : "nand-rootfs" 0x000001220000-0x000002220000 : "nand-jffs2" 0x000002220000-0x000002a20000 : "nand-bitstream" 0x000002a20000-0x000006a20000 : "nand-allrootfs" 0x000006a20000-0x000007e00000 : "nand-release" 0x000007e00000-0x000008000000 : "nand-reserve"  

  • 发表了主题帖: 【转载】zynq7010 nand启动总结

    最近在研究介于z7010的矿板,上面用到了nand flash,搜索资料的时候见到这个链接,值得学习,分享一下。 https://www.cnblogs.com/gtzhai/p/10625200.html

  • 回复了主题帖: 基于Z7010的EBAZ4205矿板的原理图和PCB

    一份PCB文件

最近访客

< 1/6 >

统计信息

已有4115人来访过

  • 芯币:13256
  • 好友:56
  • 主题:634
  • 回复:5161
  • 课时:--
  • 资源:4

留言

你需要登录后才可以留言 登录 | 注册


vlah 2018-7-14
版主您好,实验室现在做项目需要用altera c5 soc 进行高速存储。现在我想用pcie的硬核接固态硬盘。之前硬件人员按照友晶的板卡设计,没有预留pcie功能。我想做一下验证,看到只有原厂和lark board评估板有pcie,但是原厂的设计有些复杂,而lark board缺货。请问版主现在有lark board么?希望能够租用或者购买。十分感谢!
tc317891209 2017-5-27
您好,有lark board uboot和linux源码吗,共享一份,谢谢!
石玉 2016-10-31
您好,我现在用socFPGA做高速信号采集的项目,FPGA写HPS的DDR和中断我都搞定了,但HPS读非linux管理的内存(FPGA端的内存或uboot中mem=512m预留的内存)速度太慢,想和你交流下,我的扣扣是971586331,您能告诉我您的扣扣号吗,谢谢!
碎碎思 2016-4-12
您好!最近再弄DE1的OpenCL,有没有License请求一份,谢谢,好人一生平安!
我是小强我怕谁 2015-8-28
您好   我最近在学习用Verilog编写2048点FFT程序  有好多问题  想请教您  希望能加个QQ,我的QQ:411244976   谢谢
moon2 2015-4-16
chenzhufly:你好~ 请问你有《Altera DE1-SOC培训教材》里的 Lab folder 吗?
rose_win 2015-4-2
也就是说,网页可以向OpenWrt串口发送命令,路由器串口那边有命令输出,----但浏览器不能出现我们期望字符,而且都有【Bad Gateway  The process did not produce any response】错误?
      我们项目有个要求,除了通过网页向OpenWrt发送串口命令,也要串口向网页返回我们需要命令字符,但浏览器除了出现那个提示错误外,啥也没有?
rose_win 2015-4-2
chenzhufly:您好!我看了您《网页控制OpenWrt串口》,写的不错。就是有个不明白地方:凡是地址栏填入【http://192.168.1.1/cgi-bin/2ser】【http://192.168.1.1/cgi-bin/webtest?abc】,都出现【Bad Gateway
The process did not produce any response】错误,是啥原因?请提示?
anning865 2014-5-29
楼主,非常感谢,已经发帖了http://bbs.eeworld.com.cn/thread-439373-1-1.html
anning865 2014-5-22
已经把个人信息发送到消息里面了,谢谢帮助!
anning865 2014-5-9
版主,您在这个帖子的留言http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=434445&page=1#pid1662188怎么没回音了?我给您留言和发消息都没有回音啊。请看到了联系一下我。
dfxu 2013-3-16
很高兴,大前天开始熟悉你的模块,昨天自己编了一个程序,通过pwm方式对led进行32级调光,从暗到亮再到暗循环,调试编译,最后转换成jic文件写入开发板,试着完成了整个开发的流程,很成功。这是我从fpga小白跨出的第一步,感谢你的文档和帮助!
lee290656405 2012-7-6
版主您好!有个问题向您求助,怎么测试beagleboard 的vga口?怎么在开发板上运行视频呢?这个搞不懂啊,救助,希望您能给予帮助,谢谢!
yma1010 2011-10-24
很高兴认识
查看全部