I am using Yocto frame work for building the image.
The board used is Wandboard-quad (version c1).
Used the Yocto- dizzy branch.
Build is successfull.
Is Kernel location path below is correct ?
fsl-community-bsp/build/tmp/work/wandboard_quad-poky-linux-gnueabi/linux-wandboard.
Is U-boot location path below is correct ?
fsl-community-bsp/build/tmp/work/wandboard_quad-poky-linux-gnueabi/u-boot-fslc.
已解决! 转到解答。
Thank you for the reply.
I have customized the .dtsi file in the kernel.
I have modified the imx6qdl.dtsi and imx6qdl-wandboard.dtsi file for enabling the UART2 port on the wandboard.
After changing the .dtsi how to proceed ?not able to get the clear idea!!
Actions done:
1)I used the command from build directory .. bitbake core-image-minimal ---> After running the image I didn't see ttymxc1,
(after executing the ls /dev command.)
2)method:--
After executing the below commands how to load the image?Executed from the build directory..
bitbake -c devshell virtual/kernel
make dtbs
bitbake -c deploy -f virtual/kernel
I'm trying to use the UART-2 Ports on Wand Board Quad(Ver C1). I have modified the imx6qdl.dtsi and imx6qdl-wandboard.dtsi file for enabling the UART2 port on the Wandboard-Quad.After executing commands
--> cat /dev/ttymxc1 &
-->echo 1234567890 > /dev/ttymxc1
But I'm not getting the echo response for the command executed.(pin 6 --U2_RXand pin 14-U2_TX are shorted ).
*************************************
below path location of git where the changes were made
************************************************************
/home/lablinux/fsl-community-bsp/build/tmp/work/wandboard_quad-poky-linux-gnueabi/linux-wandboard/3.10.17-r0/git/arch/arm/boot/dts
Below Changes done in sourcefile --> imx6qdl.dtsi
--------------------------------------------
pinctrl_uart2_3: uart2grp-3 { /* DTE mode */
fsl,pins = <
MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1
MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1
>;
};
below path location of git where the changes were made (imx6qdl-wandboard.dtsi)
------------------------------------------------------
pinctrl_gpio: commented this two pins.
/*MX6QDL_PAD_EIM_D27__GPIO3_IO27 0x4001b0b0 /* GPIO3_27 EDM pin 258 */
/*MX6QDL_PAD_EIM_D26__GPIO3_IO26 0x4001b0b0 /* GPIO3_26 EDM pin 259 */
added below to support uart2
&uart2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart2_3>;
status = "okay";
};
After making the above changes i executed the below commands
-->bitbake -c devshell virtual/kernel (From build directory /home/lablinux/fsl-community-bsp/build)
-->make dtbs (from /home/lablinux/fsl-community-bsp/build/tmp/work/wandboard_quad-poky-linux-gnueabi/linux-wandboard/3.10.17-r0/git/)
-->bitbake -c deploy -f virtual/kernel (From build directory /home/lablinux/fsl-community-bsp/build).
then executed
-->bitbake core-image-minimal (From build directory /home/lablinux/fsl-community-bsp/build)
After this loaded the core-image-minimal.sdcard on the SD card using the dd command.
I am able to see the ttymxc1 after executing ls /dev.
But after executing below commands
--> cat /dev/ttymxc1 &
-->echo 1234567890 > /dev/ttymxc1
i am not seeing the echoing (Shorting of tx and rx taken care).(Also ran a serial test and observed the TX(14 pin) line on Oscilloscope no signals are appearing).
Used as reference the below link-->Wandboard Discussion Forums • View topic - Enable Second UART (Kernel 3.10 with Device Tree)
Please let me know above steps followed for dtsi changes are correct.??and why tthe communication is not happening..