From 5ba1da6e40043622d9624addaf6b8c095b0ddef1 Mon Sep 17 00:00:00 2001 From: morgan Date: Mon, 9 Sep 2024 10:52:11 +0800 Subject: [PATCH] main: add testing --- src/runtime/src/main.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/runtime/src/main.rs b/src/runtime/src/main.rs index dd24e25..56f6796 100644 --- a/src/runtime/src/main.rs +++ b/src/runtime/src/main.rs @@ -17,7 +17,7 @@ use libasync::task; use libboard_artiq::drtio_eem; #[cfg(feature = "target_kasli_soc")] use libboard_artiq::io_expander; -use libboard_artiq::{identifier_read, logger, pl}; +use libboard_artiq::{cxp_downconn, cxp_phys, cxp_proto, cxp_upconn, identifier_read, logger, pl}; use libboard_zynq::{gic, mpcore, timer::GlobalTimer}; use libconfig::Config; use libcortex_a9::l2c::enable_l2_cache; @@ -150,5 +150,15 @@ pub fn main_core0() { task::spawn(ksupport::report_async_rtio_errors()); + cxp_phys::setup(&mut timer); + cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_1); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_2); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_3); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_5); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_6); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_10); + // cxp_downconn::loopback_testing(0, &mut timer, cxp_phys::CXP_SPEED::CXP_12); + // cxp_upconn::tx_test(0, &mut timer); + comms::main(timer, cfg); }