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/TMDSLCDK138:如何访问 OMAPL138的目录?

Guru**** 2942480 points

Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/673236/ccs-tmdslcdk138-how-to-access-the-directories-of-omapl138

器件型号:TMDSLCDK138
主题中讨论的其他器件:OMAPL138OMAP-L138

工具/软件:Code Composer Studio

大家好

我的 OMAPL138开发板已成功启动。 然后、我获得 Linux 环境。

我想在 CCS7中编写代码、通过该代码可以访问此 OMAP 的目录。

我在 OMAP 的路径/root/home/hello.c.上使用 nano 编辑器创建了一个文件

在 CCS 中、我编写了一个简单的 C 代码来读取该文件。

#include

int main (空)

 文件*fp;

 fp=fopen ("/root/home/hello.c、"r");

此代码正在 CCS 中成功构建

但是、当使用仿真器时、我将在 OMAPL138板中加载并运行该代码、

控制台显示异常退出。

请指导我如何通过在 CCS 中编写代码来访问 OMAPL138板的目录。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一旦 Linux 在您的电路板上运行、您将无法在 OMAP-L138上使用 CCS 加载此程序。

    您可以做的是:
    1.使用一些编辑器创建相同的 C 程序。
    2.使用 SDK 中提供的工具链交叉编译程序:
    导出 arch=arm
    μ C/ti-processor-sdk-linux-omapl138-lcdk-04.01.00.06/linux-devkit/sysroots/x86_64 Arago-linux/usr/bin/arm-linux-gnueabi-gcc -o hello hello.c ~
    3.将可执行文件复制到您的板上并运行。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我试过、成功了。
    但现在又出现了另一个问题、那就是我需要编译依赖于其他头文件和源文件的 C 代码。
    如何使用工具链编译所有这些文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您应该创建一个 makefile 文件。 查看一些社区链接:
    spin.atomicobject.com/.../
    randu.org/.../make.php
    stackoverflow.com/.../how-do-i-make-a-simple-makefile-for-gcc-on-linux

    此致、
    Yordan