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/MSP-EXP430F5529LP:2个有关 USB 和 msp430f5529LP 的问题

Guru**** 2042920 points
Other Parts Discussed in Thread: SYSBIOS, MSP430F5529
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/893668/ccs-msp-exp430f5529lp-2-questions-about-usb-and-msp430f5529lp

器件型号:MSP-EXP430F5529LP
Thread 中讨论的其他器件:SYSBIOSMSP430F5529

工具/软件:Code Composer Studio

尊敬的所有人:

我使用 USB 启动了一个小型项目、并将 msp430f5529LP 用作原型平台。 我已经查看了多个示例和文档、我认为我的发展方向是正确的。

但是、我有2个问题。

  1. 一些示例(例如 C3_EchoToHost)起作用、但与 CuteCom 或 MoSerial 软件(在 Linux 上)的首次连接非常慢。 运行完它们之后,我必须等待大约30秒才能打开端口,否则它会告诉我它正忙:)这是常见的吗? 这是因为枚举速度慢吗?
  2. 另一方面、我正在尝试构建 SYSBIOS 示例 CHM2_Tasks. 但是、虽然可以构建其他示例、但该示例已损毁。 我猜我安装了错误的"XDC 产品"、尽管我尝试了几个。 目前、我有 SYSBIOS 6.46.6.00和6.46.0.23。 这两项都提供了此错误:

****为项目 CHM2_tasks 构建配置调试****

/home/kaz/ti/ccs930/ccs/utils/bin/gmake -k -j 8 all -O
 
编译文件:"../task.cfg"
调用:XDCtools
"/home/kaz/ti/ccs930/xdctools_3_60_02_34_core/xs "--xdcpath="/home/kaz/ti/bios_6_46_00_23/packages;" xdc.tools.configuro configPkg -t ti.targets.msp430.elf.MSP430X -p ti.platforms.msp430:MSP430F5529 -r release -c "/home/kaz/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.5.LTS ""/task.cfg"
正在制作 package.mak (由于.xdcenv.mak)...
正在从 package/cfg/task_pe430X.cfg 配置 task.xe430X ...
subdir_rules.mk:17:目标'Build-932212207-InProc '的配方失败
错误:xdc.cfg.Program:“/home/kaz/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sysbios.family.msp430”与此构建中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
JS:"/home/kaz/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake:***[package.mak:205:package/cfg/task_pe430X.xdl]错误1.
JS:"/home/kaz/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于早期错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-932212207-InProC]错误1.
gmake:***[build-932212207]错误2.
subdir_rules.mk:14:目标'build-932212207'的配方失败
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

想了解任何建议和/或想法。

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

    2)在6.70. x 上取得了一些成功:)这是我可以使用的最新版本吗?

    1)仍然很慢,所以仍然接受建议:)

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

    你好、Kazola、

    关于#1、我仍在尝试查看是否可以重现该行为。

    关于#2、我将联系 RTOS 工具团队、看看他们是否可以解决这个问题。

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

    谢谢

    还有其他有关这方面的新闻吗? )

    希望大家都好。

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

    关于 Linux 上的 CDC 器件、默认情况下、在插件后、调制解调器管理器(本身)将尝试与连接的器件建立通信、并在30秒后放弃。 因此、您应该等待30秒、然后 才能通过 PC 端程序打开端口/交换数据、或者通过 udev 规则将设备(带有 VID/PID)通过黑名单列出调制解调器管理器。

    MSP@Linux:~$ echo -e 'attr{idVendor}="2047" ATTRS{idProduct}="0xxx"、
    ENV{ID_MM_DEVICE_IGNORE}="1"\nATTR{idVendor}="2047"
    ATTRS{idProduct}="0xxx"、ENV{ID_DEVICE_IGNORE}="1"sudo
    
    
    devrules{id_unde"}="sudo devrules"| ude" sude_rules -mm_rules"/etc/udev/rules.d/mm-blacklist-xxx.rules 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     

    你是一个天才:)这个问题被解决了#1! 我只是卸载了调制解调器管理器

    第二、TI 呢?

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

    您好、Kazola、

    很抱歉耽误了很长时间-不知道你是否解决了#2。

    我被告知有几件不同的事情。

    首先、您是否尝试过最新 的 SYSBIOS 和 XDC 工具?

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

    一定要试试!

    一段时间内不会处理此问题,所以我会将其标记为已解决:)