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.

[参考译文] RTOS/MSP430FR4133:MSP430FR4133

Guru**** 2589280 points
Other Parts Discussed in Thread: MSP430FR4133, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589196/rtos-msp430fr4133-msp430fr4133

器件型号:MSP430FR4133
Thread 中讨论的其他器件: SYSBIOS

工具/软件:TI-RTOS

您好!

 我使用的是 MSP430FR4133评估板。  我已经为 MSP430创建了项目,当我尝试使用 SYSBIOS API Task_create()创建任务时,我将遇到以下错误。

****项目 MSP430_Test 的配置调试构建****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O
'生成文件:./syshlthmonitor.c'
'调用:MSP430编译器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/bin/cl430 -vmspx --use_hw_mpy=none --include_path="C:/ti/ccsv7/ccs_base/msp430/include --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/include /dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/src/include /ti/xdctools_3_25_03_72/packages --include_path="C:/dev/Projects/Soliton/Code/Workspace/MSP430_Test /dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/ports/C2000/include /ti/ccsv7/ccs_base --include_path="c:/dev/Projects/Soliton/Code/Workspace/MSP430_Test/MWare --include_display_support/capsitive_display_support/capsisitive-board="c_silitive-board_support/capacitive-board_support/capacitive-cn=/dev/Projects/Soliton/Code/Workspace/MSP430_Test/lwip/src/include/ipv4 /ti/bios_6_35_04_50/packages --us_support/capacitive-support/capacitive-board_support/capacitive-cn_support/capacitive-cn_cn_support/capacitive-cn_cn_support/capacitive-cn=cn_cn_support/capacitival=cn_sitive-board-cn_sitival=-support/capacitive-board.cn_sitive-board.cn_sitive-board.cn_support=-cn_sitive-board.cn_sination_sination_sitive-board.c:cn_sitive-board.c:cn_sination_sination_sination
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h "、第155行:警告#173-D:无效类型转换
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h "、第156行:警告#173-D:无效类型转换
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h "、第160行:警告#173-D:无效类型转换
"C:/ti/xdctools_3_25_03_72/packages/xdc/std.h "、第161行:警告#173-D:无效类型转换
"./syshlthmonitor.c"、第128行:备注#1546-D:(ULP 15.1)检测到的连续位字段分配。 建议改用位掩码
"./syshlthmonitor.c"、第129行:备注#1546-D:(ULP 15.1)检测到的连续位字段分配。 建议改用位掩码
'完成的建筑:./syshlthmonitor.c'
'
'构建目标:MSP430_Test.Out'
'调用:MSP430链接器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/bin/cl430 /ti/ccsv7/ccs_base/msp430/include /ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/include -vmspx --use_hw_mpy=none --advice:power_warning=225 --advice:hw_config="all"--define="_MSP430FR4133__-g --printf_support=minimal --diag_warning=off --display_error_iph=-cmsi-f_ipt_ipta-us_intrack_up-"--atemcp_ram_info-display_ines=-at_ram_ines=-cn_iptatine-cn_info-display_iptines=-cn-cn-cp_iptinatine-ment-link_infot_infot_infote_display_infote_display_infote_display-cn-silote_display_ines=-cn-silote_display-inese-ment-display_infot_infot_infote_display-cn-silot_infot_infot_inese-ment-content-cn-silote_display-cn-silot-cn-cn-cn-cn-cn /ti/ccsv7/tools/compiler/ti-cgt-msp430_17.3.0.STS/lib /lwip/ports/C2000/perf.obj /lwip/ports/C2000/sys_arch.obj /lwip/src/api/api_msg.obj /lwip/src/api/err.obj /lwip/src/api/netdb.obj /lwip/src/api/netifapi.obj /lwip/src/core/def.obj /lwip/src/core/dns.obj "/lwip/src/core/mem.obj /lwip/src/core/pbuf.obj /lwip/src/core/sys.obj /lwip/src/core/tcp_out.obj /lwip/src/core/ipv4/autoip.obj /lwip/src/core/ipv4/inet.obj /lwip/src/core/ipv4/ip_addr.obj /lwip/src/core/memp.obj "/lwip/src/core/raw.obj "./lwip/ports/C2000/netif/concertoif.obj "./lwip/src/api/api_lib.obj "/lwip/src/core/tcp.obj "./lwip/src/api/netbuf.obj "./lwip/src/core/timers.obj /lwip/src/core/ipv4/icmp.obj /lwip/src/core/ipv4/inet_chksum.obj /lwip/src/core/ipv4/ip_frag.obj "./lwip/src/api/tcpip.obj /lwip/src/core/init.obj /lwip/src/core/netif.obj /lwip/src/core/stats.obj /lwip/src/core/tcp_in.obj /lwip/src/core/udp.obj /lwip/src/core/ipv4/igmp.obj /lwip/src/core/ipv4/ip.obj /lwip/src/netif/etharp.obj

警告#10420-D:对于 FRAM 器件、启动时需要禁用 GPIO 上电默认高阻抗模式、以激活先前配置的端口设置。 这可以通过清零 PM5CTL0寄存器中的 LOCKLPM5位来完成。

未定义的首次引用
符号
------ --------
TI_SYSBIOS_KNL_Task_Object__create__S ./syshlthmonitor.obj

错误#10234-D:未解析的符号仍然存在
备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令
错误#10010:在连接期间遇到错误;未构建"MSP430_Test.out"

>>编译失败
makefile:190:目标'mut430_Test.out'的配方失败
gmake.1]:***[MSP430_Test.Out]错误1.
Makefile:186:目标'all'的配方失败
gmake:***[全部]错误2.

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

我已经包含了必要的头文件(#include #include )。 但编译仍不成功。

因此、请帮助我解决此错误。

提前感谢。

此致

Mohanraj

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    cfg 文件中是否有静态 memoryPolicy? 是否可以附加.cfg 文件?

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

    您好 Todd、

      感谢您的回复。

    我是使用 TI 项目的初学者。 因此我无法找到项目的配置文件。 您能指定路径。

    谢谢、此致

    Mohanraj

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

    在 CCS 中查看您的项目。 您是否在图标中看到小 RTSC (用红色圆圈标出)。 项目中是否有.cfg 文件?

    如果这两种情况都不正确、则可以确认您的应用程序不依赖于内核项目。 查看“项目属性”->“生成”->“依赖项”。 有事吗?

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

    您好 Todd、

    感谢您的回复。

    由于我无法找到.cfg 文件、因此我创建了配置文件。 当我尝试编译时、如果失败、它会显示错误、如下图所示。 它表示不支持器件 MSP430FR4133。

    还附加了项目属性窗口。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、我之前没有注意到该器件。 该 MSP430器件不支持 SYS/BIOS。 由于具有16KB FRAM 和2KB SRAM、我们认为 MSP430FR4133器件上的应用不需要 RTOS。

    完整列表可从此处获取:
    DOCS/CDOC/ti/SYSBIOS/family/doc-files/devices.html

    Todd