Skip to main content
欢迎来到PAWPAW技术文档网站了解更多信息

XTC工具指南

XTC工具是一套专门为XCore处理器设计的工具,可以帮助开发者和部署者创建和运行应用程序。这些工具包括:

  • “Tile-level” 工具链(编译器,汇编器等)
  • 系统库
  • “Network-level” 工具(多个Tile映射器等)
  • XSIM模拟器
  • XGDB调试器
  • 部署工具

这些工具不仅可以在命令行环境中交互使用,还可以与您选择的IDE无缝集成

极速入门

  1. 安装工具并配置命令行环境。

  2. 编写一个简短的程序(让我们试试经典的Hello World):

    main.c
    #include <stdio.h>

    int main(void) {
    printf("Hello world!\n");
    }
  3. 构建您的应用程序:

    xcc -target=XU316-1024-QF60B-C24 main.c -o hello.xe
  4. 在模拟器中运行它(不需要硬件):

    xsim hello.xe
  5. 在硬件上运行它(需要XTAG适配器和开发板):

    xrun --io hello.xe

    其中:--io 会使 xrun 在加载程序后保持连接到 JTAG 适配器,从而启用与主机的系统调用。xrun 在程序调用 exit 时终止。

    注意

    通过JTAG传递的系统调用速度很慢,并且会导致Tile上的所有线程暂停。开发者应用程序中的任何实时性保证都可能会被破坏。

    --io 选项仅应当用于快速示例或者没有连接到 XTAG 调试器的 XSCOPE XLINK 接口的平台。

备注

在第3步中,xcc -target 的值已经在XMOS的 platform.xn 文件中预设好,这是一种指定预设平台的便利机制。

完整目录