Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Bo Thanks a lot for your help. Best regards MArcio On Sat, 16 Mar 2013 19:46:06 -0700 (PDT), Bo Shen [via U-Boot] wrote: Hi Marcio, This is not u-boot related, I think you should post this issue to Linux kernel mailing list. On 03/16/2013 10:58 PM, [hidden email] wrote: [Snip] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bi t) Scanning device for bad blocks Bad eraseblock 40 at 0x0050 Bad eraseblock 41 at 0x0052 Bad eraseblock 800 at 0x0640 Bad eraseblock 801 at 0x0642 Creating 3 MTD partitions on atmel_nand: 0x-0x0050 : Bootstrap 0x0050-0x0640 : system 0x0640-0x1000 : userdata UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 I check the NAND flash spec and find you may use wrong parameters for generating UBIFS image. ---8--- Page size x16: 1056 words (1024 + 32 words) --- and no sub-page. So, I think mini I/O unit should be 1024 x 4 = 4096 Bytes uncorrectable error : uncorrectable error : uncorrectable error : uncorrectable error : UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 2: 0, read 64 bytes This is ECC error, I think you should also update the driver for atmel_nand.c (mainly ECC layout) Best Regards, Bo Shen ___ U-Boot mailing list [hidden email] http://lists.denx.de/mailman/listinfo/u-boot [1] - If you reply to this email, your message will be added to the discussion below: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149902.html [2] To unsubscribe from AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format, click here [3]. NAML [4] Links: -- [1] http://lists.denx.de/mailman/listinfo/u-boot [2] http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149902.html [3] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code|+|amp|+|node=149567|+|amp|+|code=bWFyY2lvQG5ldG9wZW4uY29tLmJyfDE0OTU2N3wxMDMwNzQyMzcx [4] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer|+|amp|+|id=instant_html%21nabble%3Aemail.naml|+|amp|+|base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace|+|amp|+|breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149918.html Sent from the U-Boot mailing list archive at Nabble.com.___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Bo That is indeed the problem. I shrink the kernel to less than 3Mb and it works! Thanks a lot Best regards Marico -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149875.html Sent from the U-Boot mailing list archive at Nabble.com. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Bo Now I am getting a problem mounting the NAND file system. Do you have any idea? Below is the log. NAND read: device 0 offset 0x20, size 0x30 3145728 bytes read: OK * kernel: cmdline image address = 0x7000 ## Booting kernel from Legacy Image at 7000 ... Image Name: Linux-2.6.39.4 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3084960 Bytes = 2.9 MiB Load Address: 70008000 Entry Point: 70008000 Verifying Checksum ... OK kernel data at 0x7040, len = 0x002f12a0 (3084960) Loading Kernel Image ... OK OK kernel loaded at 0x70008000, end = 0x702f92a0 images.os.start = 0x7000, images.os.end = 0x702f12e0 images.os.load = 0x70008000, load_end = 0x702f92a0 Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.39.4 (root@marcio-VPCF135FB [1]) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #425 PREEMPT Sat Mar 16 11:43:59 BRT 2013 CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177 CPU: VIVT data cache, VIVT instruction cache Machine: Atmel AT91SAM9M10G45-EK Ignoring tag cmdline (using the default kernel command line) Memory policy: ECC disabled, Data cache writeback Clocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: mem=64M@0x7000 [2] console=ttyS0,115200 mtdparts=mtdparts=n and0:5M(Bootstrap),95M(system),-(userdata) mtdids=nand0=nand0 ubi.mtd=1 ubi.mtd= 2 rw root=ubi0:system rootfstype=ubifs init=/init gdb waitkgdb kgdboc=ttyS0,115 200 PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 64MB = 64MB total Memory: 58620k/58620k available, 6916k reserved, 0K highmem Virtual kernel memory layout: vector : 0x - 0x1000 ( 4 kB) fixmap : 0xfff0 - 0xfffe ( 896 kB) DMA : 0xff20 - 0xffe0 ( 12 MB) vmalloc : 0xd080 - 0xfee0 ( 742 MB) lowmem : 0xc000 - 0xd000 ( 256 MB) modules : 0xbf00 - 0xc000 ( 16 MB) .init : 0xc0008000 - 0xc024b000 (2316 kB) .text : 0xc024b000 - 0xc05e0a14 (3671 kB) .data : 0xc05e2000 - 0xc0601d60 ( 128 kB) Preemptable hierarchical RCU implementation. NR_IRQS:192 AT91: 160 gpio irqs in 5 banks Console: colour dummy device 80x30 console [ttyS0] enabled Calibrating delay loop... 197.12 BogoMIPS (lpj=98560) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 MARCIO: at91_add_device_isi end=C02453CC AT91: Power Management AT91: Starting after general reset bio: create slab at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c-gpio i2c-gpio.0: using pins 52 (SDA) and 53 (SCL) at_hdmac at_hdmac: Atmel AHB DMA Controller ( cpy slave ), 8 channels Switching to clocksource tcb_clksrc Switched to NOHz mode on CPU #0 NetWinder Floating Point Emulator V0.97 (double precision) hx170dec: dec/pp kernel module. $Revision: 1.9 $ hx170dec: supports 8170 and 8190 hardware hx170dec: base_port=0x0090 irq=30 hx170dec: HW ID=0x81701250 hx170dec: Compatible HW found at 0x0090 hx170dec: module inserted. Major = 253 memalloc: 8190 Linear Memory Allocator, $Revision: 1.1 $ memalloc: linear memory base = 0x2400 memalloc: allocation method: 64M memalloc: 67108864 bytes (64MB) configured. Check RAM size! ashmem: initialized JFFS2 version 2.2. (NAND) (SUMMARY) Â(c) 2001-2006 Red Hat, Inc. msgmni has been set to 114 io scheduler noop registered (default) atmel_usart.0: ttyS0 at MMIO 0xfeffee00 (irq = 1) is a ATMEL_SERIAL atmel_usart.2: ttyS2 at MMIO 0xfff9 (irq = 8) is a ATMEL_SERIAL kgdb: Registered I/O driver kgdboc. brd: module loaded loop: module loaded atmel_nand atmel_nand: No DMA support for NAND access. NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bi t) Scanning device for bad blocks Bad eraseblock 40 at 0x0050 Bad eraseblock 41 at 0x0052 Bad eraseblock 800 at 0x0640 Bad eraseblock 801 at 0x0642 Creating 3 MTD partitions on atmel_nand: 0x-0x0050 : Bootstrap 0x0050-0x0640 : system 0x0640-0x1000 : userdata UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 uncorrectable error : uncorrectable error : uncorrectable error : uncorrectable error : UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 2: 0, read 64 bytes uncorrectable error : uncorrectable error : uncorrectable error : uncorrectable error : UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Marcio, This is not u-boot related, I think you should post this issue to Linux kernel mailing list. On 03/16/2013 10:58 PM, mar...@netopen.com.br wrote: [Snip] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB 1,8V 16-bi t) Scanning device for bad blocks Bad eraseblock 40 at 0x0050 Bad eraseblock 41 at 0x0052 Bad eraseblock 800 at 0x0640 Bad eraseblock 801 at 0x0642 Creating 3 MTD partitions on atmel_nand: 0x-0x0050 : Bootstrap 0x0050-0x0640 : system 0x0640-0x1000 : userdata UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 I check the NAND flash spec and find you may use wrong parameters for generating UBIFS image. ---8--- Page size x16: 1056 words (1024 + 32 words) ---8--- and no sub-page. So, I think mini I/O unit should be 1024 x 4 = 4096 Bytes uncorrectable error : uncorrectable error : uncorrectable error : uncorrectable error : UBI error: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 2: 0, read 64 bytes This is ECC error, I think you should also update the driver for atmel_nand.c (mainly ECC layout) Best Regards, Bo Shen ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi B. Thanks for your attention! Bad Data CRC don't help. Because, many possible issue will cause this issue. I will provide the log. Consider you use 16bit NAND flash. Have you define CONFIG_SYS_NAND_DBW_16 in board configuration header? Yes I did that. Before I include this definition the board did not even try to boot the kernel. BTW, which bootstrap version do you use? (As I suspect the bootstrap has enabled for supporting 16bit NAND, so it read u-boot OK) The At91bootstrap indeed loads U-boot OK. The problem is afterward. U-Boot 2012.10-00075-g0362411-dirty (Mar 15 2013 - 11:33:53) U-Boot code: 73F0 - 73F370C0 BSS: - 73F79654 CPU: AT91SAM9G45 Crystal frequency: 12 MHz CPU clock : 400 MHz Master clock : 133.333 MHz dram_init dram_init tam_ram=67108864 testa_ram_readonly: Inicio testa_ram_readonly: Fim monitor len: 00079654 ramsize: 0400 TLB table at: 73ff Top of RAM usable for U-Boot at: 73ff Reserving 485k for U-Boot at: 73f76000 Reserving 640k for malloc() at: 73ed6000 Reserving 32 Bytes for Board Info at: 73ed5fe0 Reserving 144 Bytes for Global Data at: 73ed5f50 New Stack Pointer is: 73ed5f40 comeca a configurar a DRAM Display DRAM display_dram_config: DRAM: 64 MiB reloca e perde o controle relocation Offset is: 00076000 board_init_r: gd=73ed5f50 WARNING: Caches not enabled monitor flash len: 0003C950 Now running in RAM - U-Boot at: 73f76000 NAND: 256 MiB board_init_r: Initialize Environmet env_relocate: Inicio gd=73ed5f50 gd-env_valid=0 Using default environment env_relocate: Fim board_init_r: jumptable board_init_r: jumptable sai In: serial Out: serial Err: serial board_init_r:interrupts board_init_r: initialize board_init_r: main loop ### main_loop entered: bootdelay=3 ### main_loop: bootcmd=nand read 0x7000 0x20 0x30;bootm 0x7000 Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x20, size 0x30 3145728 bytes read: OK * kernel: cmdline image address = 0x7000 ## Booting kernel from Legacy Image at 7000 ... Image Name: Linux-2.6.39.4 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3630052 Bytes = 3.5 MiB Load Address: 70008000 Entry Point: 70008000 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image! -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149822.html Sent from the U-Boot mailing list archive at Nabble.com.___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi B I would like to mention that I run U-boot either via the code located in flash(using at91bootstrap) or directly in the DDRAM via Eclipse/GDB/JTAG(Jflash). Thanks Marcio On Thu, 14 Mar 2013 19:31:39 -0700 (PDT), Bo Shen-3 [via U-Boot] wrote: Hi Marcio, On 3/14/2013 20:23, [hidden email] wrote: Hi Bo Shen I have used a SAMBA old version and I managed to write the Linux Kernel that can be recognized by U-boot but now it sends a message Veritying Checksum : Bad Data CRC. It seems that U-Boot is only reading the first sector OK and the rest of the Kernel is being worngly read. Bad Data CRC don't help. Because, many possible issue will cause this issue. Consider you use 16bit NAND flash. Have you define CONFIG_SYS_NAND_DBW_16 in board configuration header? BTW, which bootstrap version do you use? (As I suspect the bootstrap has enabled for supporting 16bit NAND, so it read u-boot OK) Please provide the log information output from dbgu. Thanks for your attention Marcio Best Regards, Bo Shen ___ U-Boot mailing list [hidden email] http://lists.denx.de/mailman/listinfo/u-boot [1] - If you reply to this email, your message will be added to the discussion below: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149763.html [2] To unsubscribe from AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format, click here [3]. NAML [4] Links: -- [1] http://lists.denx.de/mailman/listinfo/u-boot [2] http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149763.html [3] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code|+|amp|+|node=149567|+|amp|+|code=bWFyY2lvQG5ldG9wZW4uY29tLmJyfDE0OTU2N3wxMDMwNzQyMzcx [4] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer|+|amp|+|id=instant_html%21nabble%3Aemail.naml|+|amp|+|base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace|+|amp|+|breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149825.html Sent from the U-Boot mailing list archive at Nabble.com.___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Marcio, 于 2013/3/16 2:46, mar...@netopen.com.br 写道: Hi B. Thanks for your attention! Bad Data CRC don't help. Because, many possible issue will cause this issue. I will provide the log. Consider you use 16bit NAND flash. Have you define CONFIG_SYS_NAND_DBW_16 in board configuration header? Yes I did that. Before I include this definition the board did not even try to boot the kernel. BTW, which bootstrap version do you use? (As I suspect the bootstrap has enabled for supporting 16bit NAND, so it read u-boot OK) The At91bootstrap indeed loads U-boot OK. The problem is afterward. U-Boot 2012.10-00075-g0362411-dirty (Mar 15 2013 - 11:33:53) U-Boot code: 73F0 - 73F370C0 BSS: - 73F79654 CPU: AT91SAM9G45 Crystal frequency: 12 MHz CPU clock : 400 MHz Master clock : 133.333 MHz dram_init dram_init tam_ram=67108864 testa_ram_readonly: Inicio testa_ram_readonly: Fim monitor len: 00079654 ramsize: 0400 TLB table at: 73ff Top of RAM usable for U-Boot at: 73ff Reserving 485k for U-Boot at: 73f76000 Reserving 640k for malloc() at: 73ed6000 Reserving 32 Bytes for Board Info at: 73ed5fe0 Reserving 144 Bytes for Global Data at: 73ed5f50 New Stack Pointer is: 73ed5f40 comeca a configurar a DRAM Display DRAM display_dram_config: DRAM: 64 MiB reloca e perde o controle relocation Offset is: 00076000 board_init_r: gd=73ed5f50 WARNING: Caches not enabled monitor flash len: 0003C950 Now running in RAM - U-Boot at: 73f76000 NAND: 256 MiB board_init_r: Initialize Environmet env_relocate: Inicio gd=73ed5f50 gd-env_valid=0 Using default environment env_relocate: Fim board_init_r: jumptable board_init_r: jumptable sai In: serial Out: serial Err: serial board_init_r:interrupts board_init_r: initialize board_init_r: main loop ### main_loop entered: bootdelay=3 ### main_loop: bootcmd=nand read 0x7000 0x20 0x30;bootm 0x7000 Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x20, size 0x30 3145728 bytes read: OK * kernel: cmdline image address = 0x7000 ## Booting kernel from Legacy Image at 7000 ... Image Name: Linux-2.6.39.4 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3630052 Bytes = 3.5 MiB Load Address: 70008000 Entry Point: 70008000 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image! I see you read only 3MiB, however, the kernel size is 3.5 MiB (Data Size: 3630052 Bytes = 3.5 MiB). So, you only read partial kernel, this cause CRC error. Best Regards, Bo Shen ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Bo Shen Thanks for you help. I have removed the LCD define and I found out that ṕrintk was introduced in a piece of code that I imported from a code of mine. the version is: U-Boot 2012.10-00075-g0362411-dirty Now I managed to load the linux kernel but I still get Wrong Image Format message and the console input does not work. It seems something related to the 16 bits NAND I am using. I have modified the code to accpet 16 bits NAND but the probem remains. Thanks again Marcio On Wed, 13 Mar 2013 18:32:30 -0700 (PDT), Bo Shen-3 [via U-Boot] wrote: Hello, On 3/13/2013 20:26, [hidden email] wrote: Hi Our board reboots after send Wrong Image Format message to the console and hangs. How do you do this? what output from console? The Linux uImage is correctly placed in the NAND 0X20. The console input is somehow inhibit. I cannot type anything on it until the board reboots . You mean, you can not interactive with u-boot, am I right? The board is an AT91SAM9M10 custom board based on the AT91SAM9M10G45-ek development kit. It has only USB, Serial(DBGU), DDR2 and NAND. I have tried to remove the LCD code but the linker says that printk is missing. Please remove LCD related #defined in board configuration header, while not remove the code. What the detail message for printk is missing. BTW, Which version u-boot do you use? Best Regards, Bo Shen ___ U-Boot mailing list [hidden email] http://lists.denx.de/mailman/listinfo/u-boot [1] - If you reply to this email, your message will be added to the discussion below: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149669.html [2] To unsubscribe from AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format, click here [3]. NAML [4] Links: -- [1] http://lists.denx.de/mailman/listinfo/u-boot [2] http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149669.html [3] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code|+|amp|+|node=149567|+|amp|+|code=bWFyY2lvQG5ldG9wZW4uY29tLmJyfDE0OTU2N3wxMDMwNzQyMzcx [4] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer|+|amp|+|id=instant_html%21nabble%3Aemail.naml|+|amp|+|base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace|+|amp|+|breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149696.html Sent from the U-Boot mailing list archive at Nabble.com.___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Bo Shen I have used a SAMBA old version and I managed to write the Linux Kernel that can be recognized by U-boot but now it sends a message Veritying Checksum : Bad Data CRC. It seems that U-Boot is only reading the first sector OK and the rest of the Kernel is being worngly read. Thanks for your attention Marcio On Wed, 13 Mar 2013 18:32:30 -0700 (PDT), Bo Shen-3 [via U-Boot] wrote: Hello, On 3/13/2013 20:26, [hidden email] wrote: Hi Our board reboots after send Wrong Image Format message to the console and hangs. How do you do this? what output from console? The Linux uImage is correctly placed in the NAND 0X20. The console input is somehow inhibit. I cannot type anything on it until the board reboots . You mean, you can not interactive with u-boot, am I right? The board is an AT91SAM9M10 custom board based on the AT91SAM9M10G45-ek development kit. It has only USB, Serial(DBGU), DDR2 and NAND. I have tried to remove the LCD code but the linker says that printk is missing. Please remove LCD related #defined in board configuration header, while not remove the code. What the detail message for printk is missing. BTW, Which version u-boot do you use? Best Regards, Bo Shen ___ U-Boot mailing list [hidden email] http://lists.denx.de/mailman/listinfo/u-boot [1] - If you reply to this email, your message will be added to the discussion below: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149669.html [2] To unsubscribe from AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format, click here [3]. NAML [4] Links: -- [1] http://lists.denx.de/mailman/listinfo/u-boot [2] http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149669.html [3] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code|+|amp|+|node=149567|+|amp|+|code=bWFyY2lvQG5ldG9wZW4uY29tLmJyfDE0OTU2N3wxMDMwNzQyMzcx [4] http://u-boot.10912.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer|+|amp|+|id=instant_html%21nabble%3Aemail.naml|+|amp|+|base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace|+|amp|+|breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567p149699.html Sent from the U-Boot mailing list archive at Nabble.com.___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Marcio, On 3/14/2013 20:23, mar...@netopen.com.br wrote: Hi Bo Shen I have used a SAMBA old version and I managed to write the Linux Kernel that can be recognized by U-boot but now it sends a message Veritying Checksum : Bad Data CRC. It seems that U-Boot is only reading the first sector OK and the rest of the Kernel is being worngly read. Bad Data CRC don't help. Because, many possible issue will cause this issue. Consider you use 16bit NAND flash. Have you define CONFIG_SYS_NAND_DBW_16 in board configuration header? BTW, which bootstrap version do you use? (As I suspect the bootstrap has enabled for supporting 16bit NAND, so it read u-boot OK) Please provide the log information output from dbgu. Thanks for your attention Marcio Best Regards, Bo Shen ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hi Our board reboots after send Wrong Image Format message to the console and hangs. The Linux uImage is correctly placed in the NAND 0X20. The console input is somehow inhibit. I cannot type anything on it until the board reboots . The board is an AT91SAM9M10 custom board based on the AT91SAM9M10G45-ek development kit. It has only USB, Serial(DBGU), DDR2 and NAND. I have tried to remove the LCD code but the linker says that printk is missing. Any clue? Thanks -- View this message in context: http://u-boot.10912.n7.nabble.com/AT91SAM9M10-Custom-Board-U-boot-reboot-after-Wrong-Image-Format-tp149567.html Sent from the U-Boot mailing list archive at Nabble.com. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] AT91SAM9M10 Custom Board U-boot reboot after Wrong Image Format
Hello, On 3/13/2013 20:26, mar...@netopen.com.br wrote: Hi Our board reboots after send Wrong Image Format message to the console and hangs. How do you do this? what output from console? The Linux uImage is correctly placed in the NAND 0X20. The console input is somehow inhibit. I cannot type anything on it until the board reboots . You mean, you can not interactive with u-boot, am I right? The board is an AT91SAM9M10 custom board based on the AT91SAM9M10G45-ek development kit. It has only USB, Serial(DBGU), DDR2 and NAND. I have tried to remove the LCD code but the linker says that printk is missing. Please remove LCD related #defined in board configuration header, while not remove the code. What the detail message for printk is missing. BTW, Which version u-boot do you use? Best Regards, Bo Shen ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot