工具与软件:
您好!
我正在从 Processor SDK 09.02.01.10升级到10.00.07.04、并且在 u-boot 上使用 am64x_evm_r5_defconfig 遇到问题。
在构建期间、我得到了
在包含在/home/hugh/SmartAM641x-tisdk-10.00.07.04/ti-u-boot-2024.04 +git/include/common.h:16中的文件中:
include/config.h:3:10:致命错误:configs/.h:没有这样的文件或目录
3 |#include
| ^~~~~~~~~~~~
编译已终止。
我发现在我将 board/ti/am64x/kconfig 与处理器 SDK 09.02.01.10进行比较时、该器件缺少以下部件:
有限
提示"k3基于 AM64的电路板"
可选
配置 TARGET_AM642_A53_EVM
bool "基于 TI K3的 AM642 EVM 在 A53上运行"
选择 ARM64
选择 BINMAN
表示板
表示 SPL_Board
意味着 TI_I2C_Board_DETECT
配置 TARGET_AM642_R5_EVM
Bool "基于 TI K3且在 R5上运行的 AM642 EVM "
选择 CPU_V7R
选择 SYS_THUMBUD_BUILD
选择 K3_LOAD_SYSFW
选择 RAM
选择 SPL_RAM
选择 K3_DDRSS
选择 BINMAN
表示 SYS_K3_SPL_ATF
意味着 TI_I2C_Board_DETECT
结束选择
因此我添加了它并构建了一个二进制文件。 但在启动期间、它会失败。
静态 int initr_caches (void)
{
/*启用高速缓存*/
printf ("initr_caches: fore\n");//我在控制台上看到此消息
enable_caches();
printf ("initr_caches: after \n");//我看不到此消息且无法启动
返回0;
}
我想这个问题与高速缓存有关。
可以帮帮我吗?
此致、
Hugh Chang