wangbylove 发表于 2012-9-21 12:05:09

FL 2440 烧写kernel 失败

在重新烧写linux系统的时候,先擦除了核心板上的内容,用J_TAGE烧写bootloader显示成功的,能进入到如下菜单,但是烧写kernel的时候,就出现了错误,错误如下,Checksum Error 这个是bootloader的问题么。
+------------------------------------------------------------+
|   FL2440 Bootloader VER-5.1            www.witech.com.cn |
|------------------------------------------------------------|
|------------------------------------------------------------|
|CPU ID is 0x32440001                                        |
|Fail to found boot params!                              |
.Save boot params success.
|FCLK=400MHz,HCLK=100MHz,PCLK=50MHz, CPU is running at 400MHz|
|UPLL=96MHz, UCLK=48MHz                                    |
|Serial port 0, Baud rate is 115200.                         |
|OS image stored in NAND Flash.                              |
|Autoboot delay is 0 seconds.                              |
+------------------------------------------------------------+

+------------------------------------------------------------+
|                     Select Menu                            |
+------------------------------------------------------------+
| Download & Run                                       |
| Download to flash                                    |
| Download From UART                                     |
| Boot My Application                                    |
| Boot Linux                                             |
| Boot Wince                                             |
| Erase Flash Partition                                  |
| Config parameters                                    |
+------------------------------------------------------------+
NAND ID is 0xecda

Please select which region to write : Esc to abort
0 : offset 0x00000000, size 0x00020000
1 : offset 0x00020000, size 0x00060000
2 : offset 0x00080000, size 0x00100000
3 : offset 0x00180000, size 0x00380000
4 : offset 0x00500000, size 0x00300000
5 : offset 0x00800000, size 0x03c00000
6 : offset 0x04400000, size 0x00080000
7 : offset 0x04480000, size 0x03b80000

Now download and write nand flash part [ kernel ]
press to choose the file

Now, Downloading
RECEIVED FILE SIZE: 1708398
(818.8KB/S,2.1S)
Now, Checksum calculation
Checksum Error!!! MEM:34f0 DN:ffff
Now write nand flash page 0xa00 from ram address 0xc000000, filesize = 1708398
.Check data at page 0xa00, offset 0x0 fail
.Check data at page 0xa40, offset 0x1 fail
.Check data at page 0xa80, offset 0x0 fail
.Check data at page 0xac0, offset 0x0 fail
.Check data at page 0xb00, offset 0x0 fail
.Check data at page 0xb40, offset 0x1 fail
.Check data at page 0xb80, offset 0x0 fail
.Check data at page 0xbc0, offset 0x0 fail
.Check data at page 0xc00, offset 0x0 fail
.Check data at page 0xc40, offset 0x1 fail
.Check data at page 0xc80, offset 0x0 fail
Program nand flash fail

飞凌-fatfish 发表于 2012-9-21 12:05:10

连续的假坏块太多了,如果楼主会用jtag烧写flash,可以直接用h-flasher软件擦除掉这种假坏块。
页: [1]
查看完整版本: FL 2440 烧写kernel 失败