<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックBuilding the Linux Kernel for S32V234-evb</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Building-the-Linux-Kernel-for-S32V234-evb/m-p/657182#M100765</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I need your help.&amp;nbsp;I get a problem when i&amp;nbsp;generate the uImage using the tools of mkimage.Now&amp;nbsp; &lt;SPAN&gt;&lt;STRONG style="color: #4f81bd; font-size: 15pt;"&gt;Building the Linux Kernel for S32V234-evb。&lt;/STRONG&gt;In fact when&amp;nbsp;implement the command:make all ,then there the path:arch/arm64/boot，there is the Image，but i need the&lt;STRONG&gt; uImage,&lt;/STRONG&gt;when i&amp;nbsp;&lt;SPAN&gt;implement :&lt;/SPAN&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;mkimage -A arm64 &amp;nbsp; -O linux -T kernel -C none -a 0xC80080000 -e 0xC80080000 -n "Linux test s32v234-evb" &amp;nbsp; -d arch/arm64/boot/Image uImage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;the error as blow:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Invalid CPU Type - valid names are: alpha, arm, x86, ia64, m68k, microblaze, mips, mips64, nios2, powerpc, ppc, s390, sh, sparc, sparc64, blackfin, avr32, nds32, or1k, sandbox&lt;BR /&gt;Usage: mkimage -l image&lt;BR /&gt; -l ==&amp;gt; list image header information&lt;BR /&gt; mkimage [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image&lt;BR /&gt; -A ==&amp;gt; set architecture to 'arch'&lt;BR /&gt; -O ==&amp;gt; set operating system to 'os'&lt;BR /&gt; -T ==&amp;gt; set image type to 'type'&lt;BR /&gt; -C ==&amp;gt; set compression type 'comp'&lt;BR /&gt; -a ==&amp;gt; set load address to 'addr' (hex)&lt;BR /&gt; -e ==&amp;gt; set entry point to 'ep' (hex)&lt;BR /&gt; -n ==&amp;gt; set image name to 'name'&lt;BR /&gt; -d ==&amp;gt; use image data from 'datafile'&lt;BR /&gt; -x ==&amp;gt; set XIP (execute in place)&lt;BR /&gt; mkimage [-D dtc_options] [-f fit-image.its|-F] fit-image&lt;BR /&gt; -D =&amp;gt; set options for device tree compiler&lt;BR /&gt; -f =&amp;gt; input filename for FIT source&lt;BR /&gt;Signing / verified boot not supported (CONFIG_FIT_SIGNATURE undefined)&lt;BR /&gt; mkimage -V ==&amp;gt; print version information and exit&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;but there is supposed the arm64:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;static const table_entry_t uimage_arch[] = {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_INVALID, NULL, "Invalid ARCH", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ALPHA, "alpha", "Alpha", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ARM, "arm", "ARM", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_I386, "x86", "Intel x86", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_IA64, "ia64", "IA64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_M68K, "m68k", "M68K", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MICROBLAZE, "microblaze", "MicroBlaze",},&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MIPS, "mips", "MIPS", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MIPS64, "mips64", "MIPS 64 Bit", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_NIOS2, "nios2", "NIOS II", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_PPC, "powerpc", "PowerPC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_PPC, "ppc", "PowerPC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_S390, "s390", "IBM S390", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SH, "sh", "SuperH", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SPARC, "sparc", "SPARC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SPARC64, "sparc64", "SPARC 64 Bit", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_BLACKFIN, "blackfin", "Blackfin", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_AVR32, "avr32", "AVR32", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_NDS32, "nds32", "NDS32", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_OPENRISC, "or1k", "OpenRISC 1000",},&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; :smileycheck:{ IH_ARCH_ARM64, "arm64", "AArch64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SANDBOX, "sandbox", "Sandbox", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ARC, "arc", "ARC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_X86_64, "x86_64", "AMD x86_64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { -1, "", "", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;here is the &lt;STRONG&gt;make help:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Architecture specific targets (arm64):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Image.gz - Compressed kernel image (arch/arm64/boot/Image.gz)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Image - Uncompressed kernel image (arch/arm64/boot/Image)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;* dtbs - Build device tree blobs for enabled boards&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;dtbs_install - Install dtbs to /boot/dtbs/4.1.26-rt29&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;install - Install uncompressed kernel&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;zinstall - Install compressed kernel&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Install using (your) ~/bin/installkernel or&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;(distribution) /sbin/installkernel or&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;install to $(INSTALL_PATH) and run lilo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s32v234_defconfig - Build for s32v234&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Nov 2016 02:30:34 GMT</pubDate>
    <dc:creator>longzhao</dc:creator>
    <dc:date>2016-11-15T02:30:34Z</dc:date>
    <item>
      <title>Building the Linux Kernel for S32V234-evb</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Building-the-Linux-Kernel-for-S32V234-evb/m-p/657182#M100765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I need your help.&amp;nbsp;I get a problem when i&amp;nbsp;generate the uImage using the tools of mkimage.Now&amp;nbsp; &lt;SPAN&gt;&lt;STRONG style="color: #4f81bd; font-size: 15pt;"&gt;Building the Linux Kernel for S32V234-evb。&lt;/STRONG&gt;In fact when&amp;nbsp;implement the command:make all ,then there the path:arch/arm64/boot，there is the Image，but i need the&lt;STRONG&gt; uImage,&lt;/STRONG&gt;when i&amp;nbsp;&lt;SPAN&gt;implement :&lt;/SPAN&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;mkimage -A arm64 &amp;nbsp; -O linux -T kernel -C none -a 0xC80080000 -e 0xC80080000 -n "Linux test s32v234-evb" &amp;nbsp; -d arch/arm64/boot/Image uImage&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;the error as blow:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Invalid CPU Type - valid names are: alpha, arm, x86, ia64, m68k, microblaze, mips, mips64, nios2, powerpc, ppc, s390, sh, sparc, sparc64, blackfin, avr32, nds32, or1k, sandbox&lt;BR /&gt;Usage: mkimage -l image&lt;BR /&gt; -l ==&amp;gt; list image header information&lt;BR /&gt; mkimage [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image&lt;BR /&gt; -A ==&amp;gt; set architecture to 'arch'&lt;BR /&gt; -O ==&amp;gt; set operating system to 'os'&lt;BR /&gt; -T ==&amp;gt; set image type to 'type'&lt;BR /&gt; -C ==&amp;gt; set compression type 'comp'&lt;BR /&gt; -a ==&amp;gt; set load address to 'addr' (hex)&lt;BR /&gt; -e ==&amp;gt; set entry point to 'ep' (hex)&lt;BR /&gt; -n ==&amp;gt; set image name to 'name'&lt;BR /&gt; -d ==&amp;gt; use image data from 'datafile'&lt;BR /&gt; -x ==&amp;gt; set XIP (execute in place)&lt;BR /&gt; mkimage [-D dtc_options] [-f fit-image.its|-F] fit-image&lt;BR /&gt; -D =&amp;gt; set options for device tree compiler&lt;BR /&gt; -f =&amp;gt; input filename for FIT source&lt;BR /&gt;Signing / verified boot not supported (CONFIG_FIT_SIGNATURE undefined)&lt;BR /&gt; mkimage -V ==&amp;gt; print version information and exit&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;but there is supposed the arm64:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;static const table_entry_t uimage_arch[] = {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_INVALID, NULL, "Invalid ARCH", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ALPHA, "alpha", "Alpha", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ARM, "arm", "ARM", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_I386, "x86", "Intel x86", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_IA64, "ia64", "IA64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_M68K, "m68k", "M68K", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MICROBLAZE, "microblaze", "MicroBlaze",},&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MIPS, "mips", "MIPS", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_MIPS64, "mips64", "MIPS 64 Bit", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_NIOS2, "nios2", "NIOS II", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_PPC, "powerpc", "PowerPC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_PPC, "ppc", "PowerPC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_S390, "s390", "IBM S390", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SH, "sh", "SuperH", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SPARC, "sparc", "SPARC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SPARC64, "sparc64", "SPARC 64 Bit", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_BLACKFIN, "blackfin", "Blackfin", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_AVR32, "avr32", "AVR32", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_NDS32, "nds32", "NDS32", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_OPENRISC, "or1k", "OpenRISC 1000",},&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; :smileycheck:{ IH_ARCH_ARM64, "arm64", "AArch64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_SANDBOX, "sandbox", "Sandbox", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_ARC, "arc", "ARC", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { IH_ARCH_X86_64, "x86_64", "AMD x86_64", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; { -1, "", "", },&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;};&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;here is the &lt;STRONG&gt;make help:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Architecture specific targets (arm64):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;* Image.gz - Compressed kernel image (arch/arm64/boot/Image.gz)&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Image - Uncompressed kernel image (arch/arm64/boot/Image)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;* dtbs - Build device tree blobs for enabled boards&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;dtbs_install - Install dtbs to /boot/dtbs/4.1.26-rt29&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;install - Install uncompressed kernel&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;zinstall - Install compressed kernel&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;Install using (your) ~/bin/installkernel or&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;(distribution) /sbin/installkernel or&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;install to $(INSTALL_PATH) and run lilo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s32v234_defconfig - Build for s32v234&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Nov 2016 02:30:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Building-the-Linux-Kernel-for-S32V234-evb/m-p/657182#M100765</guid>
      <dc:creator>longzhao</dc:creator>
      <dc:date>2016-11-15T02:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Building the Linux Kernel for S32V234-evb</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Building-the-Linux-Kernel-for-S32V234-evb/m-p/657183#M100766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the problem is solved.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2016 03:20:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Building-the-Linux-Kernel-for-S32V234-evb/m-p/657183#M100766</guid>
      <dc:creator>longzhao</dc:creator>
      <dc:date>2016-11-16T03:20:24Z</dc:date>
    </item>
  </channel>
</rss>

