Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX6UL-L/Peripherals/CAN

975 bytes removed, 09:56, 21 April 2021
no edit summary
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X1.Y0.Z0|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month YearApr 2021|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD|-|-|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD|-|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...First DESK release
|-
|}
==Peripheral CAN ==
 
''TBD: sostituire tutti i dump con le informazioni sull'uso della periferica''
=== Device tree configuration ===
Here below an example of device tree configuration used on standard DAVE's kit for the [[AXEL Lite ULite SOM]]:
From <code>''carrierimx6ul-lynx-som0013-cb00XX.dts''</code>:
<pre>
&can1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_flexcan1_axelpinctrl_flexcan1>;
status = "okay";
};
</pre>
From <code>''carrierimx6ul-commonlynx-som0013.dtsi''</code>:
<pre>
can1 &iomuxc { pinctrl_flexcan1_axel: flexcan1axelgrppinctrl-names = "default"; pinctrl-0 = <&pinctrl_hog_gpios>;  imx6ul-1 lynx {...... pinctrl_flexcan1: flexcan1grp{ fsl,pins = < MX6QDL_PAD_GPIO_7__FLEXCAN1_TX 0x80000000 MX6UL_PAD_LCD_DATA09__FLEXCAN1_RX 0x1b020 MX6QDL_PAD_GPIO_8__FLEXCAN1_RX 0x80000000 MX6UL_PAD_LCD_DATA08__FLEXCAN1_TX 0x1b020 >; }; };
</pre>
...
...
[ 12.807495717142] flexcan 2090000.flexcan: 2090000.flexcan supply xceiver not found, using dummy regulator[ 12.817366728107] flexcan 2090000.flexcan: device registered (reg_base=c0a30000a099c000, irq=3124)
...
...
[ 35.952659067979] can: controller area network core (rev 20170425 abi 9)[ 35.963413079006] can: raw protocol (rev 20170425)[ 35.967717083391] can: broadcast manager protocol (rev 20170425 t)[ 35.973397089108] can: netlink gateway (rev 20170425) max_hops=1
</pre>
====Enable the interface and check status====
<pre class="workstation-terminal">
root@imx6qxelkdesk-mx6ul-axelulite:~# ip link set can0 type can bitrate 500000root@imx6qxelkdesk-mx6ul-axelulite:~# ifconfig can0 uproot@imx6qxelkdesk-mx6ul-axelulite:~# ifconfig can0
can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP RUNNING NOARP MTU:16 Metric:1
collisions:0 txqueuelen:10
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:3124
root@imx6qxelkdesk-mx6ul-axelulite:~#
</pre>
<pre class="workstation-terminal">
root@imx6qxelkdesk-mx6ul-axelulite:~# ip link set can0 type can bitrate 500000 triple-sampling onroot@imx6qxelkdesk-mx6ul-axelulite:~# ifconfig can0 uproot@imx6qxelkdesk-mx6ul-axelulite:~# cansend can0 128#1122334455667788root@imx6qxelkdesk-mx6ul-axelulite:~# candump can0
can0 128 [8] 11 22 33 44 55 66 77 88
root@imx6qxelkdesk-mx6ul-axelulite:~#
</pre>
----
[[Category:AXEL LiteULite]]
8,226
edits