/* * Copyright (c) 2023, Artinchip Technology Co., Ltd * * SPDX-License-Identifier: Apache-2.0 * * Wu Dehuang */ #include #include #include #include #include #include #include #include #include #include void boot_app(void *app) { int ret; void (*ep)(void); ret = console_get_ctrlc(); if (ret > 0) return; ep = image_get_entry_point(app); if (!ep) { printf("Entry point is null.\n"); while(1); } boot_time_trace("Run APP"); boot_time_show(); aicos_dcache_clean(); ep(); }