Hi Phil /all, I am working on DM6446 EVM. I would like to know in detail the effort required to port uboot and Linux for our custom board based on DM6446. We are trying to maintain the part numbers and schematic as close as EVM board.
As already Phil mentioned in his earlier mail about uboot/kernel and FS, if in my case, 1) u-boot - As NOR flash(CS2), DDR2 and Clock are same as EVM, Do I need to change anything in uboot? There are 2 FPGAs on the board connected to CS3/CS4 and CS5 of the AEMIF. Do I have to configure these in u boot or in Linux? Note: - I have a JTAG emulator for flashing uboot into NOR. - There is no NAND flash on the custom board - NO I2C device - 3 SPI devices( chip select through GPIO lines) present - Davinci as a USB device and Windows PC as HOST to transfer the raw data 2) Kernel - What all directories/modules do i need to change for the OS to come up on my new board. The one is ~//lsp/ti-davinci/arch/arm/mach-davinci/board-evm.c for sure. any more modules/files? Appreciate your help! Thanks and Regards, Nitin Joshi, MindTree Ltd, Bangalore ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Phil Quiney Sent: Tuesday, July 29, 2008 3:18 PM To: Albert Burbea; [email protected] Subject: RE: booting a new board Hi, You need to perform several steps 1/ Bootloader: Somebody needs to port 'u-boot' (or other bootloader) to your custom hardware. What needs changing depends on how different the hardware is from the reference platform. You will almost certainly need a JTAG probe to FLASH the bootloader. 2/ Kernel: The kernel needs porting to your custom hardware. As with the bootloader, hardware differences between your hardware and the EVM needs to be catered for. The bootloader should be able to TFTP the kernel from a suitable server and initially the kernel can use an NFS based root filesystem whilst the kernel is developed. 3/ Filesytem development: You need to build a root filesystem that fits in FLASH. There are tools to do this (from DevRocket from MontaVista, LTIB - Open Source or 'buildroot' to name a few) or you can 'hack' at the default NFS filesystem with 'rm' till it fits. The easiest way to FLASH the root filesystem is to boot the system using NFS and mount & FLASH the partition from there. Regards Phil Q Phil Quiney, Senior Software Engineer Trinity Convergence Cambridge Business Park Cowley Road Cambridge CB4 0WZ, UK T: +44(0)1223-435536 F: +44(0)1223-435560 www.trinityconvergence.com<http://www.trinityconvergence.com/> ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Albert Burbea Sent: 29 July 2008 09:52 To: [email protected] Subject: booting a new board Hi everybody how do i boot a brand new (our design) board ? I need then to copy a filesystem to nand. how do i build it and burn it? Thanks!! -- Albert Burbea Harishonim 8 Ramat Gan 52502, Israel Tel/Fax + 972-3-7526016 Mobile: +972-52-3541842 ________________________________ This message (including attachment if any) is confidential and may be privileged. If you have received this message by mistake please notify the sender by return e-mail and delete this message from your system. Any unauthorized use or dissemination of this message in whole or in part is strictly prohibited. E-mail may contain viruses. Before opening attachments please check them for viruses and defects. While MindTree Limited (MindTree) has put in place checks to minimize the risks, MindTree will not be responsible for any viruses or defects or any forwarded attachments emanating either from within MindTree or outside. Please note that e-mails are susceptible to change and MindTree shall not be liable for any improper, untimely or incomplete transmission. MindTree reserves the right to monitor and review the content of all messages sent to or from MindTree e-mail address. Messages sent to or from this e-mail address may be stored on the MindTree e-mail system or else where.
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
