This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

'make menuconfig' questions

Other Parts Discussed in Thread: OMAP3530, OMAP3503

Hi,

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.

 

 

Thanks,

 

 

  • 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

        make omap3evm_defconfig

    because I didn't want the default configuration. The problem has been solved by adding

        make omap3evm_defconfig

    before

        make menuconfig

     

    Thanks!

  • Hi,

    When I type:

        make menuconfig

    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?

     

    Thanks,

    Robby

  • 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.