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.

[参考译文] CC3220SF:如何使用 CCS1020构建 Radiotool 示例代码?

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3100, CC3220SF, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1052826/cc3220sf-how-to-build-radiotool-example-code-with-ccs1020

器件型号:CC3220SF
主题中讨论的其他部件:CC3100CC3200

您好、支持团队、

 

我们的产品使用 CC3220SF SoC。 SimpleLink-SDK 版本:simplelink_cc32xx_sdk_4_30_00_06。 使用 TI-RTOS。 来自 CC3100_CC3200_RadioTool-1.2-windows-installer.exe 的 CC3200BoardApplication_Source。

 

我的问题:

  1. 安装“CC3100_CC3200_RadioTool-1.2-windows-installer.exe”后,我打开 CCS 并导入 CCS 项目“C:\ti\CC3100_CC3200_BoardTool_1.2\CC3200RadioApplication_Source\cradotool\ccs”。 我安装新软件\代码生成工具更新-….. \ TI 编译器更新\ ARM 编译器工具版本5.2.9。

重建

项目“无线电工具”。 我遇到了一些错误、如何修复错误?

**** Clean-only build of configuration Release for project radiotool ****

"C:\\ti\\ccs1020\\ccs\\utils\\bin\\gmake" -k clean 
 
DEL /F  "radiotool.bin"  "radiotool.out" 
DEL /F "main.obj" "pinmux.obj" "radiotool.obj" "startup_ccs.obj" "uart_cli.obj" 
DEL /F "main.d" "pinmux.d" "radiotool.d" "startup_ccs.d" "uart_cli.d" 
找不到 C:\ti\CC3100_CC3200_RadioTool_1.2\CC3200BoardApplication_Source\radiotool\ccs\Release\radiotool.bin
找不到 C:\ti\CC3100_CC3200_RadioTool_1.2\CC3200BoardApplication_Source\radiotool\ccs\Release\main.obj
找不到 C:\ti\CC3100_CC3200_RadioTool_1.2\CC3200BoardApplication_Source\radiotool\ccs\Release\main.d
Finished clean
 

**** Build Finished ****

**** Build of configuration Release for project radiotool ****

"C:\\ti\\ccs1020\\ccs\\utils\\bin\\gmake" -k all 
 
Building file: "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/main.c"
Invoking: Arm Compiler
"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=fpalib -me --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/driverlib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/inc" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/example/common" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/oslib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/source" --define=ccs --define=SL_PLATFORM_MULTI_THREADED --define=USE_FREERTOS --define=CC3220sf -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="main.d_raw"  "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/main.c"
subdir_rules.mk:9: recipe for target 'main.obj' failed
error: --float_support=fpalib is deprecated. To compile without hardware
   floating point support, use --float_support=none.
gmake: *** [main.obj] Error 1
Building file: "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/pinmux.c"
Invoking: Arm Compiler
"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=fpalib -me --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/driverlib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/inc" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/example/common" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/oslib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/source" --define=ccs --define=SL_PLATFORM_MULTI_THREADED --define=USE_FREERTOS --define=CC3220sf -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="pinmux.d_raw"  "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/pinmux.c"
subdir_rules.mk:16: recipe for target 'pinmux.obj' failed
error: --float_support=fpalib is deprecated. To compile without hardware
   floating point support, use --float_support=none.
gmake: *** [pinmux.obj] Error 1
Building file: "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/radiotool.c"
Invoking: Arm Compiler
"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=fpalib -me --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/driverlib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/inc" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/example/common" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/oslib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/source" --define=ccs --define=SL_PLATFORM_MULTI_THREADED --define=USE_FREERTOS --define=CC3220sf -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="radiotool.d_raw"  "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/radiotool.c"
subdir_rules.mk:23: recipe for target 'radiotool.obj' failed
error: --float_support=fpalib is deprecated. To compile without hardware
   floating point support, use --float_support=none.
gmake: *** [radiotool.obj] Error 1
gmake: *** No rule to make target 'C:/ti/CC3100_CC3200_RadioTool_1.2/example/common/startup_ccs.c', needed by 'startup_ccs.obj'.
Building file: "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/uart_cli.c"
Invoking: Arm Compiler
"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=fpalib -me --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-arm_20.2.4.LTS/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/driverlib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/inc" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/example/common" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/oslib" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/include" --include_path="C:/ti/CC3100_CC3200_RadioTool_1.2/simplelink/source" --define=ccs --define=SL_PLATFORM_MULTI_THREADED --define=USE_FREERTOS --define=CC3220sf -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="uart_cli.d_raw"  "C:/ti/CC3100_CC3200_RadioTool_1.2/CC3200BoardApplication_Source/radiotool/uart_cli.c"
subdir_rules.mk:37: recipe for target 'uart_cli.obj' failed
error: --float_support=fpalib is deprecated. To compile without hardware
   floating point support, use --float_support=none.
gmake: *** [uart_cli.obj] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

此致、

Lishen

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

    您好、Lishen、

    您的 CC3220无线电工具错误。 请使用 CC32xx 的无线电工具、该工具可从 CC32xx SDK 下载页面(当前版本1.0.3.18)获取。 您拥有适用于上一代 CC3200和 CC3100的版本(CC3100-CC3200-rado-test v1.2)。

    BTW... 您重建无线电工具应用的原因是什么? 这一要求毫无意义。 如果您想将射频测试功能集成到您已有的功能代码中、请参阅无线电工具1.0.3.18安装目录中的文件 radotool.c 和 radiotool.h。

    1月

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

    尊敬的 Jan:

    1. 您是说无线电代码已经存在 SimpleLink SDK 吗? 对于量产线测试的 CW 模式、建议使用哪种 TI 示例代码。
    2. 如果我只想更改 CW 模式的频率、该怎么办? 我要设置哪些参数?

    此致、

    Lishen

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

    您好、Lishen、

    1.不 它是用于 SimpleLink Wi-Fi SDK 和 SimpleLink SDK Wi-Fi 插件(13300 K) /但位于 CC32xx SDK 网页上的单独下载/无线电工具安装程序。

    2.这取决于您的需求。 如果您需要对硬件的射频性能进行认证测试/测试、则应按原样使用无线电工具应用和无线电工具 GUI。 但是、如果要将 CW 功能添加到代码中(例如用于生产测试)、在本例中、请参阅文件 radotol.c radotol.h 的内容 此文件中的代码有点乱、但不难理解。

    1月

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

    尊敬的 Jan:

    哪一个?  我只能看到 SimpleLink-SDK。

    Lishen

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

    您好、Lishen、

    没有。 您需要从 CC32xx SDK 网页下载工具。 我已在上一个答案中提供了 CC32xx SDK 下载页面的链接。

    1月

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

    您好、Lishen、

    您需要在"下载选项"后选择无线电工具。

    1月

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

    您好、Jan、

    谢谢。 我看到了这个。

    Lishen

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

    我将创建另一个有关 CW 模式的线程。

    谢谢、

    Lishen

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

    谢谢 Lishen 和 Jan、

    如果您有其他问题、您可以在此处回复或打开新主题帖。

    此致、
    Jacob