Project

General

Profile

MityARM Kernel Versions, TI SDK and PSP Questions

Added by Alexander Block almost 11 years ago

Posting this on behalf of a customer:

1. The CL and TI website suggest Ubuntu 10.04 LTS, but the LINUX kernel version is 2.6.37. How is possible to build 3.2 kernel for SoM on this Ubuntu version?
2. The CL website suggests to download TI SDK 05.0.2.03 version, but I can get only 06.00.00 SDK from TI website how should I proceed?
3. I am little bit confused about how to use PSP and the SDK. Any comments or suggestions.

Alex


Replies (1)

RE: MityARM Kernel Versions, TI SDK and PSP Questions - Added by Jonathan Cormier almost 11 years ago

1. The CL and TI website suggest Ubuntu 10.04 LTS, but the LINUX kernel version is 2.6.37. How is possible to build 3.2 kernel for SoM on this Ubuntu version?

The kernel that is running on your build machine doesn't have any relation to the kernel you are building for the 335x. You can use a later version of Ubuntu if you wish, I have used 12.04 without any problems. When you build the kernel for the 335x you will be using the kernel sources from our support site and specifying a configuration that sets up the kernel for our SoM instead of for example an Ubuntu x86 machine.

2. The CL website suggests to download TI SDK 05.0.2.03 version, but I can get only 06.00.00 SDK from TI website how should I proceed?

We provide a VirtualBox VM presetup with the build environment(TI SDK 05.03.02.00) already installed. http://support.criticallink.com/files/mityarm335x/.

That being said TI's latest SDK will work just fine. TI SDK 05.03.02.00 was the latest version when we created the VM and the instructions.

The biggest difference with the TI SDK 06.00.00.00 version is they changed the CROSSCOMPILE prefix. Where all our instructions say to use "make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi-" you have to instead use "make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-". Notice the extra hf at the end of the cross compile command.

3. I am little bit confused about how to use PSP and the SDK. Any comments or suggestions.

From what I understand, the PSP or Platform Support Package is a combination of kernel, bootloader, filesystem, and demo/example applications that TI publishes for each of its processor platforms. The SDK or Software Development Kit has the files from the PSP but also includes the toolchain cross compile environment used to cross-compile all the above PSP parts and any user created applications.

We have taken parts of the PSP and modified them to support our SoM and dev kit. All of which can be found on out Cortex-A8 wiki page https://support.criticallink.com/redmine/projects/armc8-platforms/wiki. We use only the toolchain part of the SDK to then compile our versions of the TI PSP parts.

https://support.criticallink.com/redmine/projects/armc8-platforms/wiki/Das_U-Boot_Port
https://support.criticallink.com/redmine/projects/armc8-platforms/wiki/Linux_Kernel
https://support.criticallink.com/redmine/projects/armc8-platforms/wiki/Root_Filesystem
https://support.criticallink.com/redmine/projects/armc8-platforms/wiki/ToolChain

    (1-1/1)
    Go to top
    Add picture from clipboard (Maximum size: 1 GB)