Hi, forman
after disable the kernel feature "using the arm eabi to compile
the kerenl" by "make menuconfig" , then I can compile successfully.
thanks for your help.
2009/9/27 fengzeheng <[email protected]>:
> hi, forsman
> Thanks for you answer. following you suggestion, I get right
> configure file by "make ARCH=arm CROSS_COMPILE=arm_v5t_le-
> davinci_evm_dm644x_defconfig". but when execute the command:
> make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage . one error occur, the
> error message is:
>
> CHK include/linux/version.h
> make[1]: `include/asm-arm/mach-types.h' is up to date.
> CHK include/linux/utsrelease.h
> CC kernel/bounds.s
> kernel/bounds.c:1: error: invalid ABI option: -mabi=aapcs-linux
> make[1]: *** [kernel/bounds.s] Error 1
> make: *** [prepare0] Error 2
>
> my tool chains are from the dvsdk 1.1 , can I build the new
> kernel source with the old tool chain? deos this error related with
> the tool chain? thanks for you suggestion.
>
>
> 2009/9/26 Bjørn Forsman <[email protected]>:
>> 2009/9/26 fengzeheng <[email protected]>:
>>> Hi, all
>>> I download the davinci 2.6.26 kernel source code from git tree
>>> http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=commit;h=947d70c6d6c744201f3c563c0756b51cdd079dee.
>>> and then set the env according document "how to get start" , but the
>>> command make: ARCH=arm CROSS_COMPILE=arm_v5t_le-
>>> davinci_dm644x_defconfig failed.
>>
>> In v2.6.26-davinci1 the davinci defconfig target is called
>> davinci_evm_dm644x_defconfig, not davinci_dm644x_defconfig. (Later kernels
>> use davinci_all_defconfig.)
>> Issue
>>
>> make ARCH=arm CROSS_COMPILE=arm_v5t_le- help
>>
>> to see the list of *_defconfig targets for your ARCH.
>>
>>
>>> however, I get the uImage using
>>> command: make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage. but when boot
>>> from this image, the kernel halt at "starting kernel"....
>>
>> I guess your kernel will work once properly configured.
>>
>>> So how to build the kernel from davinci git tree? thanks.
>>
>> make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_evm_dm644x_defconfig
>> make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage
>>
>> Regards,
>> Bjørn Forsman
>>
>
>
>
> --
> Best Regards
> Feng zeheng
>
--
Best Regards
Feng zeheng
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source