I've bought a riotboard which combined with imx6 solo. Now I want the sourcecode of its uboot and linux, in case I want to unload some drivers to lower my power consumpution. would u please give me a link to download or mail me the source?
I've bought a riotboard which combined with imx6 solo. Now I want the sourcecode of its uboot and linux, in case I want to unload some drivers to lower my power consumpution. would u please give me a link to download or mail me the source?
plz download user manual here
user manual comes with build instructions and other details for getting started.
use links below at linux terminal to pull toolchain,uboot and kernel from our repository.
git clone git://github.com/embest-tech/fsl-linaro-toolchain.git
git clone git://github.com/embest-tech/u-boot-imx.git -b embest_imx_3.0.35_4.0.0
git clone git://github.com/embest-tech/linux-imx.git -b embest_imx_3.0.35_4.0.0
let us know if u have challenges in build.
Clem
when I use the source u give to compile uboot
i entered : make distclean
it says:
could not find distclean.
"could not find distclean" means the code doesn´t have a make option for distclean.
You can try "make clean" instead.
But if you just checked the code out from github you normally don´t need to execute distclean.
I have some blog posts on how to compile u-boot with debian wheezy.
Also on how to compile the kernel. THe kernel is mainline in those descriptions. But it should also work with the code from embest.
Mainline has no GPU/VPU drivers integrated.
You find that blogs here.
I use the serial port to print some logs and find problems bellow:
when it excute linux-imx/arch/arm/kernel/process.c
it has a funtion:
void cpu_idle(void)
when the program entered this function, there is a while(1)
after some loops when it entered the function: "schedule();" again.
Then it never return back and it will print the logs I give bellow:
``````````````````````````````
mc_pfuze 1-0008: recv failed!:-5,e8
mc_pfuze: probe of 1-0008 failed with error -1
imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed
mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a
MIPI CSI2 driver module loaded
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
i2c-core: driver [max17135] using legacy suspend method
i2c-core: driver [max17135] using legacy resume method
Switching to clocksource mxc_timer1
cfg80211: Calling CRDA to update world regulatory domain
Unable to handle kernel paging request at virtual address e1a01000
pgd = 80004000
[e1a01000] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT SMP
Modules linked in:
CPU: 0 Not tainted (3.0.35-02887-g731b440-dirty #38)
PC is at kmem_cache_alloc+0xa4/0x108
LR is at con_insert_unipair+0x74/0x104
``````````
How can I fixed this problem?
Take a look at http://linuxwireless.org/en/developers/Regulatory/CRDA/
Clem
would u please give me more suggestions?
have u achieved to compile this link of source code?(
git clone git://github.com/embest-tech/fsl-linaro-toolchain.git
git clone git://github.com/embest-tech/u-boot-imx.git -b embest_imx_3.0.35_4.0.0
git clone git://github.com/embest-tech/linux-imx.git -b embest_imx_3.0.35_4.0.0
)
if not , would u please give me an correct edition?
I've closed wireless and SMP part via "menuconfig",but the problem still alive:
Unable to handle kernel NULL pointer dereference at virtual address 0000000a
pgd = 80004000
[0000000a] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT
Modules linked in:
CPU: 0 Not tainted (3.0.35-02887-g731b440-dirty #61)
PC is at kmem_cache_alloc+0x70/0xc8
LR is at con_insert_unipair+0xb8/0x104
how can I skip the problem?
I've closed wireless and SMP part via "menuconfig",but the problem still alive:
Unable to handle kernel NULL pointer dereference at virtual address 0000000a
pgd = 80004000
[0000000a] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT
Modules linked in:
CPU: 0 Not tainted (3.0.35-02887-g731b440-dirty #61)
PC is at kmem_cache_alloc+0x70/0xc8
LR is at con_insert_unipair+0xb8/0x104
how can I skip the problem?