Compile canps (CAN Bus at Processing System)

This commit is contained in:
paul nehlich
2024-05-24 11:36:45 +02:00
parent d2d5e5b1ec
commit ab2e0d618a
3 changed files with 36 additions and 4 deletions

View File

@ -1,6 +1,6 @@
add_subdirectory(libsrc/common/src)
#add_subdirectory(libsrc/common/src)
add_subdirectory(libsrc/gpiops)
@ -12,6 +12,4 @@ add_subdirectory(libsrc/standalone)
add_subdirectory(libsrc/uartps)
add_subdirectory(libsrc/can/src)
add_subdirectory(libsrc/canps/src)
add_subdirectory(libsrc/canfd/src)
add_subdirectory(libsrc/canps)

View File

@ -130,6 +130,32 @@ extern "C" {
#define XPAR_CPU_CORTEXA9_CORE_CLOCK_FREQ_HZ XPAR_CPU_CORTEXA9_0_CPU_CLK_FREQ_HZ
/******************************************************************/
/* copied from docker/compile_fsbl/embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/xparameters.h */
/* Definitions for driver CANPS */
#define XPAR_XCANPS_NUM_INSTANCES 1
/* Definitions for peripheral PS7_CAN_0 */
#define XPAR_PS7_CAN_0_DEVICE_ID 0
#define XPAR_PS7_CAN_0_BASEADDR 0xE0008000
#define XPAR_PS7_CAN_0_HIGHADDR 0xE0008FFF
#define XPAR_PS7_CAN_0_CAN_CLK_FREQ_HZ 23809523
/******************************************************************/
/* copied from docker/compile_fsbl/embeddedsw/lib/sw_apps/zynq_fsbl/misc/zc702/xparameters.h */
/* Canonical definitions for peripheral PS7_CAN_0 */
#define XPAR_XCANPS_0_DEVICE_ID XPAR_PS7_CAN_0_DEVICE_ID
#define XPAR_XCANPS_0_BASEADDR 0xE0008000
#define XPAR_XCANPS_0_HIGHADDR 0xE0008FFF
#define XPAR_XCANPS_0_CAN_CLK_FREQ_HZ 23809523
/*
* This block contains constant declarations for the peripherals
* within the hardblock. These have been put for bacwards compatibility

View File

@ -0,0 +1,8 @@
target_sources(${TARGET_NAME} PUBLIC
src/xcanps_g.c
src/xcanps_hw.c
src/xcanps_intr.c
src/xcanps_sinit.c
src/xcanps_selftest.c
src/xcanps.c
)