main.c 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. * Copyright (c) 2006-2026, RT-Thread Development Team
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. *
  6. * Change Logs:
  7. * Date Author Notes
  8. * 2026-02-03 RT-Thread first version
  9. */
  10. #include <rtthread.h>
  11. #define DBG_TAG "main"
  12. #define DBG_LVL DBG_LOG
  13. #include <rtdbg.h>
  14. #include <qboot.h>
  15. #include "peri.h"
  16. /* BL工程 - 带颜色 */
  17. static void print_bl_logo_color(void)
  18. {
  19. rt_kprintf("\033[1;36m\n"); /* 青色 */
  20. rt_kprintf("╔══════════════════════════════════════════════════════════╗\n");
  21. rt_kprintf("║ ║\n");
  22. rt_kprintf("║ ███████╗ ██████╗██████╗ ██████╗ ██╗ ║\n");
  23. rt_kprintf("║ ██╔════╝██╔════╝██╔══██╗ ██╔══██╗██║ ║\n");
  24. rt_kprintf("║ ███████╗██║ ██║ ██║ ██████╔╝██║ ║\n");
  25. rt_kprintf("║ ╚════██║██║ ██║ ██║ ██╔══██╗██║ ║\n");
  26. rt_kprintf("║ ███████║╚██████╗██████╔╝ ██████╔╝███████╗ ║\n");
  27. rt_kprintf("║ ╚══════╝ ╚═════╝╚═════╝ ╚═════╝ ╚══════╝ ║\n");
  28. rt_kprintf("║ BOOTLOADER V1.5 ║\n");
  29. rt_kprintf("╚══════════════════════════════════════════════════════════╝\n");
  30. rt_kprintf("\033[0m\n"); /* 恢复颜色 */
  31. }
  32. int main(void)
  33. {
  34. print_bl_logo_color();
  35. easyflash_init();
  36. // auto_backup_first_boot();
  37. return RT_EOK;
  38. }