From 07cf70b46cd2bf7db94a8d0e0d845eb44be24d1c Mon Sep 17 00:00:00 2001 From: Anton Moberg Date: Wed, 7 Jul 2021 11:08:17 +0200 Subject: Improved Logging - Core Software Logging macros: Added ethosu_logging.h as a lib, containing logging macros controlled by a parameter ETHOSU_LOG_SEVERITY set in core_software CMakeLists.txt Updated inference_process: Updated inference_process to include ethosu_logging and use the logging macros rather than printf() Updated message_process: Updated message_process to include ethosu_logging and use the logging macros rather than printf() Updated ethosu_monitor: Updated ethosu_monitor to include ethosu_logging and use the logging macros rather than printf() Updated layer_by_layer_profiler: Updated layer_by_layer_profiler to include ethosu_logging and use the logging macros rather than printf() Updated mhu_v2: Updated mhu_v2 to include ethosu_logging and use the logging macros rather than printf() Change-Id: I5d6fd80b7645b3e0af5b494eea6dbb7755f02122 --- drivers/mhu_v2/CMakeLists.txt | 2 +- drivers/mhu_v2/src/mhu_v2.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'drivers') diff --git a/drivers/mhu_v2/CMakeLists.txt b/drivers/mhu_v2/CMakeLists.txt index 82a591a..2505901 100644 --- a/drivers/mhu_v2/CMakeLists.txt +++ b/drivers/mhu_v2/CMakeLists.txt @@ -20,4 +20,4 @@ add_library(ethosu_mhu_v2 STATIC) target_include_directories(ethosu_mhu_v2 PUBLIC include) target_sources(ethosu_mhu_v2 PRIVATE src/mhu_v2.cpp) -target_link_libraries(ethosu_mhu_v2 PRIVATE ethosu_mailbox) +target_link_libraries(ethosu_mhu_v2 PRIVATE ethosu_mailbox ethosu_log) diff --git a/drivers/mhu_v2/src/mhu_v2.cpp b/drivers/mhu_v2/src/mhu_v2.cpp index eb44a5d..3bcd256 100644 --- a/drivers/mhu_v2/src/mhu_v2.cpp +++ b/drivers/mhu_v2/src/mhu_v2.cpp @@ -16,6 +16,8 @@ * limitations under the License. */ +#include "ethosu_log.h" + #include #include @@ -195,12 +197,12 @@ void MHUv2::printAIDR(bool tx, bool rx) { if (tx) { aidr = getTxAIDR(); a = reinterpret_cast(&aidr); - printf("TX MHUv2 reports: Major rev: %d\nMinor rev: %d\n", a->ARCH_MAJOR_REV, a->ARCH_MINOR_REV); + LOG_INFO("TX MHUv2 reports: Major rev: %d, Minor rev: %d\n", a->ARCH_MAJOR_REV, a->ARCH_MINOR_REV); } if (rx) { aidr = getRxAIDR(); a = reinterpret_cast(&aidr); - printf("RX MHUv2 reports: Major rev: %d\nMinor rev: %d\n", a->ARCH_MAJOR_REV, a->ARCH_MINOR_REV); + LOG_INFO("RX MHUv2 reports: Major rev: %d, Minor rev: %d\n", a->ARCH_MAJOR_REV, a->ARCH_MINOR_REV); } } -- cgit v1.2.1