<?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>topic Re: android6.0 insmod xx.ko, exec format error in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/android6-0-insmod-xx-ko-exec-format-error/m-p/651412#M99672</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jia,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The question is on how to compile linux kernel module and write Makefile, Actually, it is not within our support range. Only give you some advice, help you correct your Makefile, see below, please!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---------------------------------------------Pay attention to correct path of your compiler----------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;obj-m := sema.o&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;&lt;EM&gt;&lt;STRONG&gt;sema-objs := sema.o&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;KDIR := /work/myandroid/kernel_imx/&lt;BR /&gt;PWD := $(shell pwd)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;ARCH=arm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt; CROSS_COMPILE=&lt;EM&gt;&lt;STRONG&gt;arm-eabi-&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;CC=$(CROSS_COMPILE)gcc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt; LD=$(CROSS_COMPILE)ld&lt;BR /&gt;all:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;make -C $(KDIR) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) M=$(PWD) modules&lt;BR /&gt;clean:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;$(MAKE) -C $(KDIR) M=$(PWD) clean&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try it , please!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Feb 2017 02:48:48 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2017-02-21T02:48:48Z</dc:date>
    <item>
      <title>android6.0 insmod xx.ko, exec format error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/android6-0-insmod-xx-ko-exec-format-error/m-p/651411#M99671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;Hi,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;I have a board reference to imx6q-sabresd using&amp;nbsp;android_M6.0.1_2.0.0_source.tar.gz.&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&amp;nbsp; &amp;nbsp;&lt;SPAN style="font-size: 15px;"&gt;I am trying to port device drivers on this board.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;&amp;nbsp; &amp;nbsp;makefile：&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;obj-m := sema.o&lt;BR /&gt;KDIR := /work/myandroid/kernel_imx/&lt;BR /&gt;PWD := $(shell pwd)&lt;BR /&gt;all:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;make -C $(KDIR) ARCH=arm CROSS_COMPILE=arm-linux-androideabi- M=$(PWD) modules&lt;BR /&gt;clean:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;$(MAKE) -C $(KDIR) M=$(PWD) clean&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;when insmod sema.ko：&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="font-size: 15px;"&gt;root@sabresd_6dq:/data/local/tmp # insmod sema.ko &lt;BR /&gt;insmod: failed to load sema.ko: &lt;STRONG&gt;Exec format error&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Feb 2017 07:08:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/android6-0-insmod-xx-ko-exec-format-error/m-p/651411#M99671</guid>
      <dc:creator>jiejia</dc:creator>
      <dc:date>2017-02-20T07:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: android6.0 insmod xx.ko, exec format error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/android6-0-insmod-xx-ko-exec-format-error/m-p/651412#M99672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jia,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The question is on how to compile linux kernel module and write Makefile, Actually, it is not within our support range. Only give you some advice, help you correct your Makefile, see below, please!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---------------------------------------------Pay attention to correct path of your compiler----------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;obj-m := sema.o&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;&lt;EM&gt;&lt;STRONG&gt;sema-objs := sema.o&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;KDIR := /work/myandroid/kernel_imx/&lt;BR /&gt;PWD := $(shell pwd)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;ARCH=arm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt; CROSS_COMPILE=&lt;EM&gt;&lt;STRONG&gt;arm-eabi-&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;CC=$(CROSS_COMPILE)gcc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt; LD=$(CROSS_COMPILE)ld&lt;BR /&gt;all:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;make -C $(KDIR) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) M=$(PWD) modules&lt;BR /&gt;clean:&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;$(MAKE) -C $(KDIR) M=$(PWD) clean&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try it , please!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Feb 2017 02:48:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/android6-0-insmod-xx-ko-exec-format-error/m-p/651412#M99672</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2017-02-21T02:48:48Z</dc:date>
    </item>
  </channel>
</rss>

