如何才能对SDK3.1中的SBL部分进行修改和编译?

在最新版的SDK中,更新了SBL的应用代码,我将官方的的bin文件烧录之后通过串口测试是成功的,但是目前想将CANFD的代码添加进去,

1、是否能将SBL导入CCS形成项目呢?

2、我该如何编译我修改后的SBL项目使之形成新的bin文件呢?

感谢并期待大家的回复!

  • 你好,
    目前只能使用命令行编译。请参考以下操作。注意SDK版本及所编译的文件夹区别。

    Open "CMD" in target path
    Run "setenv.bat" to set environment parameter.
    Run "checkenv.bat" to check environment parameter.
    Run "gmake all" to build the project.

    Please refer to document section "4. 5. Developing using SDK" for more details. "C:\ti\mmwave_sdk_02_01_00_04\docs\mmwave_sdk_user_guide.pdf"

    Example:
    C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\mem_capture>C:\ti\mmwave_sdk_02_01_00_04\packages\scripts\windows\setenv.bat
    C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\mem_capture>C:\ti\mmwave_sdk_02_01_00_04\packages\scripts\windows\checkenv.bat

    C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\mem_capture>gmake all
  • 我按照您的方法尝试了make all了SBL的makefile ,但是未编译成功,出现了下图所示的错误,请问是哪里的配置还需要修改嘛?

  • 我在编译了其他路径:C:\ti\mmwave_sdk_03_01_01_02\packages\ti\demo里面的程序,一样的会出现如下的错误,请问是哪里的配置我还没有配置对嘛?