工具与软件:
您好、TI
HW:自定义硬件
SDK:ti-processor-sdk-rtos-j7200-evm-10_00_00_03
我现在将使用 SBL bootapp 在 lateapp1中与 MMCSD 加载 MCU2_0和 MCU2_1、如下所示:
1.将 sbl_mmcsd_img_mcu1_0_release.tiimage 作为 tiboot3.bin 复制到 SD 卡中的引导分区;
2.将 packages/ti/drv/sciclient/sd/V2/SD 复制 tifs.bin 到 soc 卡中的引导分区;
3. 使用以下命令编译 can_boot_app_mcu_rtos_mcu1_0_release.appimage:
make -s -j can_boot_app_mcu_rtos board=j7200_evm soc=j7200 build_profile=release core=mcu1_0 build_os_type=FreeRTOS bootmode=mmcsd HLOSBOOT=Linux BISTFUNC=禁用
并将其 作为 应用复制到 SD 卡中的引导分区;
4.使用命令编译多核应用程序:
cd $mcusw_path/mcuss_demos/boot_app_mcu_rtos/main_domain_apps/scripts
将 multicore_MCU2_0_MCU2_1_stage1.appimage 作为 lateapp1复制到 SD 卡中的引导分区;
5.使用命令编译 Linux 映像:
在 SD 卡和电源中、我看到 MCU 域 UART 中的引导日志:
e2e.ti.com/.../5466.sbl_5F00_log.txt
我的 questios:
1.什么是"入口点"? 我可以在哪里修改它? 此日志是否正确?
内核 ID#10的 SBL_SlaveCoreBoot 已完成、入口点为0x0
内核 ID#11的 SBL_SlaveCoreBoot 已完成、入口点为0x0
2.在上面的日志中、 我在 MCU 域 UART 和主域 UART (Linux log)中都看不到来自 MCU2_0和 MCU2_1的任何日志、当然我已经在代码中添加了一些"Hello word"打印。
3. SBL 可能只加载 iamge lateapp1但不运行它? 以便 MCU2_0和 MCU2_1不会成功运行? 有可能吗?
谢谢