This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/66AK2G02:裸机 PDK K2G 1.0.7示例工程"GPIO_LedBlink_evmK2G_armTestProject"

Guru**** 2541800 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630127/ccs-66ak2g02-bare-metal-pdk-k2g-1-0-7-example-project-gpio_ledblink_evmk2g_armtestproject

器件型号:66AK2G02
主题中讨论的其他器件:EVMK2G

工具/软件:Code Composer Studio

你好

我正在尝试在 bare_metal 中使用"GPIO_LedBlink_evmK2G_armTestProject"是否可行?

使用 CCSv7.2和 ti-processor-sdk-rtos-k2g-evm-04.01.00.06-Windows-x86-64安装[1]

我遇到了以下错误:

说明 资源 路径 位置 类型
gmake:***[All]错误2 GPIO_LedBlink_evmK2G_armTestProject   C/C++问题
gmake[1]:***[GPIO_LedBlink_evmK2G_armTestProject.out]错误1 GPIO_LedBlink_evmK2G_armTestProject   C/C++问题
目标'All'的配方失败 的 makefile /GPIO_LedBlink_evmK2G_armTestProject/Debug 行143 C/C++问题
目标'GPIO_LedBlink_evmK2G_armTestProject.out'的配方失败 的 makefile /GPIO_LedBlink_evmK2G_armTestProject/Debug 行147 C/C++问题

我已尝试通过以下类似问题来解决该问题、此问题发布在该主题中、但未成功:

e2e.ti.com/.../2102083 metal 66ak2g02#2102083

这是我的最后一篇文章:

https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/629845

此致

Fredrik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fredrik、

    您如何构建示例应用? 您能否描述生成 GPIO_LedBlink_evmK2G_armTestProject.out 的过程?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Yordan

    1.启动 CCS

    导入-> Code Composer Studio/CCS 项目(...\ti\pdk_k2g_1_0_7\packages\MyExampleProjects\GPIO_LedBlink_evmK2G_armTestProject

    3.将此代码放在 main_led_blink.c 的顶部:

    #ifndef bare_metal

    #define Bare_METAL

    #endif

    4.将 第163行的 void main()更改为 int main(void)以解决警告。

    5.重建项目

    6.根据初始帖子出现错误。

    我希望这会有所帮助。

    /Fredrik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我将在我的一侧测试它并进行更新。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fredrik、

    我最终重现了这个问题 这就是我修复它的方法:

    1.右键点击工程并显示编译设置。 在 CCS Build -> GNU Compiler -> Symbols 下、将 Bare_METAL 添加到 define 符号。

    2.在 GPIO_ARM.cfg 中、注释掉以下行:

    VAR task0Params = new Task.Params();
    task0Params.instance.name ="回波";
    task0Params.STACKSIZE = 0x1000;
    program.global.echo = Task.create ("&GPIO_test"、task0Params);

    3.清理和构建项目。

    请告诉我们这是否解决了问题。 如果没有、您能否发布整个构建控制台日志?

    最棒的
    Sahin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Sahlin

    现在、该示例在 bare_metal 模式下工作正常。

    /Fredrik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒! 很高兴听到这个问题得到解决。

    最棒的
    Sahin