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.

历程求助

Other Parts Discussed in Thread: SYSBIOS

我正在学习AM437X IDK编程方面的东西。开发环境是在windows系统下,使用SYSBIOS开发包。在CCS6环境下进行下载调试。

我想要把IDK作为从设备,经过USB上传数据到PC端。

但是软件包里面没有关于USB从设备的相关历程。

所以如果有人所这方面的历程,希望可以分享一下。不胜感激。

  • 请先参考下这篇文档:

    http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_USB

  • 你好,这篇文档我已经看过了。但是这里面并没有提供IDK的例程和库文件啊。我现在应该去哪里找??谢谢。

  • 你是IDK的板子么?那个文档后面有介绍把板子模拟成U盘的例程啊。

  • 恩,我的是IDK的板子,你指的例程是C:\ti\sysbios_ind_sdk_2.1.0.1\sdk\starterware\examples\usb\dev_msc的

    这一个吗?但是我把STARTWARE里面的工程添加进入CCS后,无法编译通过。这些例程是支持IDK的吗?还是EVM的?编译以后出现这些问题:

    'Building target: C:/ti/sysbios_ind_sdk_2.1.0.1/sdk/starterware/examples/usb/dev_msc/ccs/../../../../../binary/usb_dev_msc_app/bin/am43xx-evm/ccs/usb_dev_msc_app_a9host_debug.out'
    'Invoking: GNU Linker'
    c:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/bin/ld.exe: cannot open linker script file C:/ti/sysbios_ind_sdk_2.1.0.1/sdk/starterware/examples/usb/dev_msc/ccs/../../../../gcc/am43xx_ddr.lds: Invalid argument
    collect2.exe: error: ld returned 1 exit status
    gmake: *** [C:/ti/sysbios_ind_sdk_2.1.0.1/sdk/starterware/examples/usb/dev_msc/ccs/../../../../../binary/usb_dev_msc_app/bin/am43xx-evm/ccs/usb_dev_msc_app_a9host_debug.out] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

    不知道为什么?

  • 我看那个目录是EVM的,应该是在EVM上的demo。

  • 是的,是EVM的程序。是我自己搞错了。我重新看了原理图。IDK上的USB应该是通过串口转换得到的。并没有真正连接到USB口上。所以我也无法使用USB库文件。不知道我这样理解对不对?

  • IDK的板子,USB就没有引出来,那个板子上的USB接口是USB转JTAG和USB转UART的,不是真正的AM437x的USB口,你不能用这个IDK做USB demo。