Open main menu

DAVE Developer's Wiki β

Changes

DESK-XZ7-L/Peripherals/CAN

430 bytes added, 26 January
Peripheral CAN
!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:#ededed; padding:5px; color:#000000"|20232024/01/23
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000"|DESK-XZ7-L-1.0.1 release
|-
<section begin=Body/>
== Peripheral CAN ==
CAN is available on the <code>J24</code> connector. This device is routed through the PL.using the TCL scripts for the [[DESK-XZ7-L/Development/Creating_and_building_the_Vivado_project#CAN0_and_UART0_routing_example_project | Vivado project example]] here below:
{| class="wikitable"* <code>recreate_prj_bora_BASE.tcl</code>|-* <code>recreate_prj_boralite_BASE.tcl</code>! Physical device !! Processor's resource !! Connector !! Type !! Notes* <code>recreate_prj_boralite_NAND.tcl</code>|-* <code>recreate_prj_borax_BASE.tcl</code>| CAN BUS || CAN0|| J24 || differential CAN bus |||-|}===Accessing the peripheral ===
The following commands can be issued from command line in order to send and receive CAN frames: ====Linux messages at boot time====
<pre class="workstation-terminal">
[ 0.768236] can: netlink gateway - max_hops=1
</pre>
 
====Enable the interface and check status====
 
The following commands can be issued from command line in order to send and receive CAN frames:
<pre class="workstation-terminal">
[1] 298
root@bora:~# interface = can0, family = 29, type = 3, proto = 1
</pre>
==== Usage with [https://github.com/linux-can/can-utils/tree/master can-utils] ====
<pre class="workstation-terminal">
root@bora:~# cansend can0 -i 0x7ff 00 01 02 03 04 05 06 07
interface = can0, family = 29, type = 3, proto = 1
<section end=Body/>
---- [[Category:BORA]] [[Category:BORA Xpress]] [[Category:BORA Lite]]
8,286
edits