Thread 中讨论的其他器件: UNIFLASH、 AWR2944
工具/软件:
最近、我已经开始为与 AWR2944EVM 配合使用的 SDK 和 CCS (12.8.1)设置开发环境。 重要的是、以下工具确实有效:
- 使用 setenv.bat 和 gmake clean/all 通过命令行构建二进制文件、接下来通过 uniflash python 脚本进行刷写
- 通过 CCS 的调试模式、使用 JTAG 将二进制文件刷写到 AWR2944EVM 中
我的目标是能够修改 CCS 中的源代码文件.c/.h、编译修改后的工程并直接将其刷写到 EVM 中。 不过我在这里遇到了一些问题、 根据我诊断的问题、在 CCS 中、由 cmd 内 setenv.bat 文件创建的环境路径无法访问、我无法使它们对 CCS 可见。
这是我的 CCS 设置:
- 在 CCS 12.8.1中创建了 C/C++工程
- 从 C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\demo\awr294x\mmw 导入了演示文件
- 为 AWR2944EVM 创建一个目标配置文件
我尝试通过以下方式解决前面提到的问题:
- 从 CCS 中的终端运行 setenv.bat、想法是变量将在正确的范围内
- 将 setenv.bat、cheenv.bat 和 setenv.mak 移动到 Projects 目录
- 使用自定义编译参数在 Behavior 选项卡中的 C/C++编译下修改工程属性:
- cmd /C "调用 C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\scripts\windows\setenv.bat &&调用 C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\scripts\gmake windows\checkenv.bat &&
- 在 C/C++编译环境下手动添加环境变量
- mmwave_sdk_install_path=C:/ti/mmwave_mcuplus_sdk_04_07_00_01
- 并从 setenv.bat 文件中切断其他路径
所有这些方法都没有完全解决问题。 我得到了最远的手动添加路径,但我无法找到所有必要的路径。 恢复到默认路径设置后、我收到以下错误:
13:04:35 ****配置增量构建项目 AWR2944_嵌入****的默认值
全部制作
Makefile:13:/ti/common/mmwave_sdk.mak:没有此类文件或目录
make:***没有使目标为"/ti/common/mmwave_sdk.mak "的规则。停止。
"Make All"以退出代码2终止。 编译可能不完整。
感谢所有的帮助
此致
标记

