I think you have to modify nbl programmer in ccs3.3 envirment ! it just read two blogs from nand flash. #define APP_DESC_START_BLOCK_NUM 8 #define APP_DESC_END_BLOCK_NUM 9 if your nand page size is 64k,it equal 128k! and you no need to modify nandprogrammer ,because it can accept blogs from 8 to 14(checked it in source)!
2009-02-17 zuowenping 发件人: Lori Gao 发送时间: 2009-02-17 12:23:30 收件人: jitendraj...@emerson.com 抄送: davinci-linux-open-source@linux.davincidsp.com 主题: RE: the u-boot size I have read this structure before in the nandprogrammer code. Must i use the nandprogrammer in ccs to change the descriptor? Lori Gao R&D center(Shanghai) Rayco (Shanghai) Medical Products Company Limited Carestream Health Inc. <jitendraj...@emerson.com> 02/17/2009 12:06 PM To<song....@carestreamhealth.com> cc<davinci-linux-open-source@linux.davincidsp.com> SubjectRE: the u-boot size U-Boot descriptor is located at block # 8. Its format is: /* Some of the parameters are modified runtime */ unsigned int appdesc [] = { 0xB1ACED22, //Magic number 0x0000000A, // Start block in NAND 0x81080000, // Start address in DDR 0x81080000, // Entry point 0x00000200, // No. of pages for the complete Application 0x00000000 //compression flag }; You need to update descriptor as per your requirement. From: Lori Gao [mailto:song....@carestreamhealth.com] Sent: Tuesday, February 17, 2009 9:29 AM To: Jain, Jitendra [PROTOOL/RTC/IN] Cc: davinci-linux-open-source@linux.davincidsp.com Subject: RE: the u-boot size Where can i find the descriptor? Would you please give me more information? Best Regards, Lori Gao R&D center(Shanghai) Rayco (Shanghai) Medical Products Company Limited Carestream Health Inc. <jitendraj...@emerson.com> 02/17/2009 11:18 AM To<song....@carestreamhealth.com>, <davinci-linux-open-source@linux.davincidsp.com> cc SubjectRE: the u-boot size You have to increase “no of pages” in u-boot descriptor. From: davinci-linux-open-source-boun...@linux.davincidsp.com [mailto:davinci-linux-open-source-boun...@linux.davincidsp.com] On Behalf Of Lori Gao Sent: Tuesday, February 17, 2009 8:31 AM To: davinci-linux-open-source@linux.davincidsp.com Subject: the u-boot size Dear all: Recently,i modified the u-boot of DM355. Now the size of u-boot is 129KB. When i updated the u-boot using the u-boot self, the system reported error. But if i used the old version which i modified yesterday, the size is 127KB, everything is OK. the command line: tftp 0x80700000 u-boot-0217.bin(129KB) nand erase 0x140000 0x30000 nand write 0x80700000 0x140000 0x30000 when i rebooted the system, the display is below: U-Boot 1.2.0 (Feb 17 2009 - 09:54:18) DRAM: 128 MB NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit) Bad block table found at page 131008, version 0x01 Bad block table found at page 130944, version 0x01 NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit) Bad block table found at page 131008, version 0x01 Bad block table found at page 130944, version 0x01 512 MiB In: serial Out: serial Err: serial ARM Clock :- 216MHz DDR Clock :- 171MHz Unknown command 'nand' - try 'help' Unknown command 'setenv' - try 'help' Unknown command 'setenv' - try 'help' Unknown command 'saveenv' - try 'help' Unknown command 'nand' - try 'help' Unknown command 'nand' - try 'help' Hit any key to stop autoboot: 0 Is there limit of u-boot size? Or any other suggest? Lori Gao R&D center(Shanghai) Rayco (Shanghai) Medical Products Company Limited Carestream Health Inc.
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source