I'm trying to rebuild the linux kernel for the OMAP3530 EVM board. The document I'm using is the Aug 2008 version of OMAP3530 DVSDK Getting Started Manual.
When I run 'make menuconfig' as documented in chapter 6.2 "Rebuilding the Linux Kernel" and select 'System Type', I see a different interface as that in the manual. The interface looks like this:
ARM system type (TI OMAP) --->
TI OMAP implementations --->
---OMAP Core Type
 OMAP730 Based System (NEW)
 OMAP15xx Based System (New)
 OMAP16xx Based System (New)
---OMAP Board Type
 TI Innovator (New)
 Generic OMAP Board
--- OMAP CPU Speed
 OMAP clocks set by bootloader (NEW)
 OMAP ARM 168 MHz COU (NEW)
 OMAP ARM 150 MHz COU (NEW)
 OMAP ARM 120 MHz COU (NEW)
 OMAP ARM 60 MHz COU (NEW)
 OMAP ARM 30 MHz COU (NEW)
[*] OMAP35x Family
Current choice (OMAP3530) --->
How should I select the Core type and the Board type? Although I selected OMAP3530, currently I'm getting errors like:
kernel/power/Kconfig:347: choice values currently only support a single prompt
warning: "___LINUX_ARM_ARCH___" is not defined.
Are you also using the DVSDK files corresponding to this version of the Getting Started Guide? Please note that the Getting Started Guide has evolved along with the DVSDK software releases so if you are not using the corresponding versions, you may run into issues.
It appears that this version is the latest version available via our software update site (www.ti.com/omapsoftwareupdates ). I have not installed this yet, but if you continue to have issues one of us will give this a try (although I am sure someone tested this before it was released).
The reason is that I had skipped
because I didn't want the default configuration. The problem has been solved by adding
When I type:
and choose 'System Type', there is an 'Enable Xenon extension' checkbox under 'Processor Features'.
I wonder what it is, to enable the Neon extension for the ARM Cortex-A8 core?
I am not sure what the Xenon extension does, I am not sure if it applies to ARM processors. If you want to enable NEON support in the kernel you can look under Floating Point Emulation from the main menu of menuconfig, in there you should have a checkbox for NEON Advanced SIMD Extension Support.
Yes 'NEON Advanced SIMD Extension support' is under the 'VFP-format floating point maths' checkbox. It seems to have been selected by default for OMAP3530.
You are correct, it is automatically enabled for the OMAP3530 configuration, for the OMAP3503 configuration you have to enable it manually.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.