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/LAUNCHXL-CC2650:将防暴 OS 嵌入到 cc2650中

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650, CC2650STK, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/579840/ccs-launchxl-cc2650-embed-riot-os-into-cc2650

器件型号:LAUNCHXL-CC2650
主题中讨论的其他器件:CC2650CC2650STKUNIFLASH

工具/软件:Code Composer Studio

大家好、

是否有人在将 R防暴 OS 嵌入 CC2650_LAUNCHXL 方面有经验?

我无法理解 github.com/.../Board:-CC2650STK 中的指令

谢谢、此致、

Khoa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它似乎仅支持 CC2650STK。 如果您想在 LAUNCHXL-CC2650上运行它、应在 rior\boards\cc2650stk\include 中修改 board.h
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经更改了

    #define Button1_DIO GPIO_PIN (0、13)
    #define BUTTON2_DIO GPIO_PIN (0、14)
    
    #define LED0_PIN GPIO_PIN (0、6)
    #define LED1_PIN GPIO_PIN (0、7) 

    然后

    Board=cc2650stk make 


    然后由 Uniflash 将十六进制文件引导到 cc2650 Launchpad 中。

    对吗?

    谢谢、此致、

    Khoa

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 CC2650STK 上测试 hello world、但它不起作用。 我认为支持 CC2650的暴动有问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我通过 uniflash 将 hello-world hex 引导至 cc2650、但它似乎不起作用。

    然后、我在 Uniflash 中选择二进制选项。 之后、我的 cc2650被骗了
    e2e.ti.com/.../2129959

    希望防暴能尽快解决您的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 CC2650STK 上测试 hello world、但它不会使我的 CC2650STK 实现砖型。 不知道 Uniflash 中的二进制选项为何会使 CC2650砖型。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、hello-world.hex 在我在 Uniflash 中选择了二进制选项之前不会损坏我的 cc2650 Launchpad。

    现在、我将变得很担心

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

    我购买了另一个 cc2650 Launchpad。
    现在、我可以控制 LED 并从 cc2650 launchpad 接收消息、但我无法发送 shell 命令。

    您能不能看一下。
    github.com/.../6724
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 CC2650STK 上测试了 hello world、看不到它的任何 UART 输出。 您如何使 UART 在您的案例中正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我真的不知道。 我刚才 配置了、就像 我在 GitHub 上说的 那样。然后我在终端上收到了消息。

    我仍然无法将数据发送到 cc2650 launchpad。 我不知道防暴 OS 初始板自动运行,或者我必须在 main()中添加初始功能。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我尝试构建您的代码时、我会遇到以下错误:

    用户@inste-contiki:~/RIOT/examples/yk make Board=cc2650stk
    使用 MCU "cc26x0"构建"cc2650stk"的应用程序"默认值"。

    /home/user/RIOT/examples/yk/main.c:16:7:错误:未知类型名称'shell_command_t'
    const shell_command_t shell_commands[]={
    ^μ A
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序周围的大括号[-WERROR]
    {"L0_ON"、"打开 LED 0"、LED_0_ON}、
    ^μ A
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:初始化使指针的整数不包含转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序周围的大括号[-WERROR]
    {"L0_OFF"、"关闭 LED 0"、LED_0_OFF}、
    ^μ A
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:初始化使指针的整数无转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序周围的大括号[-WERROR]
    { NULL、NULL、NULL }
    ^μ A
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:初始化使指针的整数无转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:在函数'main'中:
    /home/user/RIOT/examples/yk/main.c:32:5:错误:"LED_RED_ON"未声明(在此函数中首次使用)
    LED_RED_ON;
    ^μ A
    /home/user/RIOT/examples/yk/main.c:32:5:注意:每个未声明的标识符只报告一次、用于显示的每个函数
    /home/user/RIOT/examples/yk/main.c:33:5:错误:"LED_GREEN_ON"未声明(在此函数中首次使用)
    LED_GREEN_ON;
    ^μ A
    /home/user/RIOT/examples/yk/main.c:36:19:错误:未声明'shell_default_BUFSIZe'(首次在此函数中使用)
    char line_buf[shell_default_BUFSIZE];
    ^μ A
    /home/user/RIOT/examples/yk/main.c:37:5:错误:函数'shell_run'的隐式声明[-Werror=隐式函数声明]
    shell_run (shell_commands、line_buf、shell_default_BUFSIZE);
    ^μ A
    /home/user/RIOT/examples/yk/main.c:36:10:错误:未使用的变量'line_buf'[-Werror=unused_variable]
    char line_buf[shell_default_BUFSIZE];
    ^μ A
    CC1:所有警告都被视为错误
    maked[1]:***[/home/user/RIOT/examples/yk/bin/cc2650stk/default/main.o 错误1
    Make:***[All]错误2.

    我不知道如何使其在我的开发环境中工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    gihub 上的代码不是完整的项目。

    您应该克隆默认示例:

    CD rio/examples
    
    CP -R default my_project
    
    cd my_project 

    然后将 gihub 上的这些行添加到 main.c 中。 如果使用 cc2650 Launchpad、则必须配置 board.h periph_conf.h

    很抱歉,我忘记了。 您必须在  rio/boards/native/include/board.h 中添加一些行

    //
    #define LED_GREEN_ON LED1_ON
    #define LED_GREEN_OFF LED1_OFF
    #define LED_GREEN_TOGGLE LED1_TOGGLE
    #define LED_RED_ON LED0_ON
    #define LED_RED_OFF LED0_OFF
    #define LED_RED_TOGGLE LED0_TOGGLE
    /**@}*/ 

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

    用户@inste-contiki:~/RIOT/examples/yk make Board=cc2650stk
    使用 MCU "cc26x0"构建"cc2650stk"的应用程序"默认值"。

    /home/user/RIOT/examples/yk/main.c:16:7:错误:未知类型名称'shell_command_t'
    const shell_command_t shell_commands[]={
    ^μ A
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序周围的大括号[-WERROR]
    {"L0_ON"、"打开 LED 0"、LED_0_ON}、
    ^μ A
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:初始化使指针的整数不包含转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:17:5:错误:('shell_commands[0]的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序周围的大括号[-WERROR]
    {"L0_OFF"、"关闭 LED 0"、LED_0_OFF}、
    ^μ A
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:初始化使指针的整数无转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:18:5:错误:('shell_commands[1]'的初始化接近初始化)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序周围的大括号[-WERROR]
    { NULL、NULL、NULL }
    ^μ A
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:初始化使指针的整数无转换[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:标量初始化程序中的多余元素[-WERROR]
    /home/user/RIOT/examples/yk/main.c:19:5:错误:('shell_commands[2]的初始化接近)[-Werror]
    /home/user/RIOT/examples/yk/main.c:在函数'main'中:
    /home/user/RIOT/examples/yk/main.c:32:5:错误:"LED_RED_ON"未声明(在此函数中首次使用)
    LED_RED_ON;
    ^μ A
    /home/user/RIOT/examples/yk/main.c:32:5:注意:每个未声明的标识符只报告一次、用于显示的每个函数
    /home/user/RIOT/examples/yk/main.c:33:5:错误:"LED_GREEN_ON"未声明(在此函数中首次使用)
    LED_GREEN_ON;
    ^μ A
    /home/user/RIOT/examples/yk/main.c:36:19:错误:未声明'shell_default_BUFSIZe'(首次在此函数中使用)
    char line_buf[shell_default_BUFSIZE];
    ^μ A
    /home/user/RIOT/examples/yk/main.c:37:5:错误:函数'shell_run'的隐式声明[-Werror=隐式函数声明]
    shell_run (shell_commands、line_buf、shell_default_BUFSIZE);
    ^μ A
    /home/user/RIOT/examples/yk/main.c:36:10:错误:未使用的变量'line_buf'[-Werror=unused_variable]
    char line_buf[shell_default_BUFSIZE];
    ^μ A
    CC1:所有警告都被视为错误
    maked[1]:***[/home/user/RIOT/examples/yk/bin/cc2650stk/default/main.o 错误1
    Make:***[All]错误2.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想您还没有阅读 过 riot OS 教程

    您应该更改 make 文件中的行:

    应用= my_project

    并添加:

    USEMODULE += auto_init

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我已经阅读了教程。 无论如何、我会像在教程中一样使用 my_project 重做该步骤、但仍然会遇到类似的构建错误。

    用户@inste-contiki:~/RIOT/examples/my_project make Board=cc2650stk
    使用 MCU "cc26x0"为"cc2650stk"构建应用程序"my_project"。

    /home/user/RIOT/examples/my_project/main.c:在函数'main'中:
    /home/user/RIOT/examples/my_project/main.c:68:5:错误:函数'shell_init'的隐式声明[-Werror=隐式函数声明]
    shell_init (&shell、shell_commands、UART0_BUFSIZE、shell_readc、shell_putchar);
    ^μ A
    /home/user/RIOT/examples/my_project/main.c:68:17:错误:"错误"未声明(在此函数中首次使用)
    shell_init (&shell、shell_commands、UART0_BUFSIZE、shell_readc、shell_putchar);
    ^μ A
    /home/user/RIOT/examples/my_project/main.c:68:17:注意:每个未声明的标识符只报告一次、用于显示的每个函数
    /home/user/RIOT/examples/my_project/main.c:68:40:错误:未声明"UART0_BUFSIZe"(首次在此函数中使用)
    shell_init (&shell、shell_commands、UART0_BUFSIZE、shell_readc、shell_putchar);
    ^μ A
    /home/user/RIOT/examples/my_project/main.c:68:55:错误:未声明'shell_readc'(在此函数中首次使用)
    shell_init (&shell、shell_commands、UART0_BUFSIZE、shell_readc、shell_putchar);
    ^μ A
    /home/user/RIOT/examples/my_project/main.c:68:68:错误:未声明'shell_putchar'(在此函数中首次使用)
    shell_init (&shell、shell_commands、UART0_BUFSIZE、shell_readc、shell_putchar);
    ^μ A
    /home/user/RIOT/examples/my_project/main.c:69:5:错误:函数'shell_run'的参数太少
    壳体运行(&shell);
    ^μ A
    在/home/user/RIOT/examples/my_project/main.c:29:0中包含的文件中:
    /home/user/RIOT/sys/include/shell.h:75:6:注:此处声明
    void shell_run (const shell_command_t *命令、char * line_buf、int len) NORETURN;
    ^μ A
    CC1:所有警告都被视为错误
    maked[1]:***[/home/user/RIOT/examples/my_project/bin/cc2650stk/my_project/main.o 错误1
    Make:***[All]错误2.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    除了 Main.c 部分错误外、教程是正确的。

    我不知道为什么暴动还没有修复它。

    正确的 main.c:

    #include 
    #include 
    
    #include "thread.h"
    #include "shell.h"
    #include "shell_commands.h"
    #include "board.h"
    
    #if feature_Periph_RTC
    #include "periph/rtc.h"
    #endif
    
    #ifdef module_netif
    #include "net/ntrc/pktdump.h"
    #include "net/nv_argh
    
    
    (int)、#int argh (int)#int argc、#int argh)
    /*禁止编译器错误*/
    (void) argc;//参数数。
    (void) argv;//每个参数的值。 示例:argv[0] argv[1]
    // printf ("hello world!\n");
    PUs ("hello world!\n");
    返回0;
    }
    
    int text (int argc、char ** argv){
    /*禁止编译器错误*/
    (无效) argc;
    (无效) argv;
    // printf ("hello world!\n");
    PUT ("text_here\n");
    返回0;
    }
    
    int led_0_on (int argc、char ** argv){//red
    
    (无效) argc;
    (无效) argv;
    
    LED0_ON;
    printf ("LED_RED_ON\n");
    
    返回0;
    }
    
    int led_0_off (int argc、char ** argv){//red
    
    (无效) argc;
    (无效) argv;
    
    LED0_OFF;
    printf ("LED_RED_OFF\n");
    
    返回0;
    }
    
    int led_1_on (int argc、char **argv){//green
    
    (无效) argc;
    (无效) argv;
    
    LED1_ON;
    printf ("LED_GREEN_ON\n");
    
    返回0;
    }
    
    int led_1_off (int argc、char **argv){//green
    
    (无效) argc;
    (无效) argv;
    
    LED1_OFF;
    printf ("LED_GREEN_OFF\n");
    
    返回0;
    }
    
    const shell_command_t shell_commands[]={
    {"hello"、"prints hello world"、hello_world}、
    {"CNN"、"在此处打印文本"、"文本"}、
    //{"l1"、"控制 LED 1开/关"、LED_1}、
    //{"L0"、"控制 LED 0开/关"、LED_0}、
    {"L0_ON"、"打开 LED 0"、LED_0_ON}、
    {"L0_OFF"、"关闭 LED 0"、LED_0_OFF}、
    {"L1_ON"、"打开 LED 1 "、LED_1_ON}、
    {"L1_OFF"、"关闭 LED 1 "、LED_1_OFF}、
    { NULL、NULL、NULL }
    };
    
    int main (void)
    {
    printf ("test UART 1\n");
    
    #ifdef feature_Periph_RTC
    RTC_init();
    #endif
    
    #ifdef MODULE_NETIF
    GNRC_netreg_entry_t dump = GNRC_NETREG_entry_init_PID (GNRC_NETREG_DEMUX_CTX_ALL、
    nFRC_pktdump_pid);
    GNRC_netreg_register (GNRC_NETTYPE_UNDEF、转储);
    #endif
    
    LED_RED_ON;
    LED_GREEN_ON;
    
    (void) PUT ("欢迎参加暴乱!");
    
    printf ("test UART 2\n");
    
    
    char line_buf[shell_default_BUFSIZE];
    // shell_run (NULL、line_buf、shell_default_BUFSIZE);
    
    
    shell_run (shell_commands、line_buf、shell_default_BUFSIZE);
    
    // shell_init (&shell、shell_commands、UART0_BUFSIZE、uart0_readc、uart0_putc); //这是错误的。 不奏效
    // shell_run (&shell);//错误。 可能是旧版本
    返回0;
    } 

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

    用户@inste-contiki:~/RIOT/examples/my_project make Board=cc2650stk
    使用 MCU "cc26x0"为"cc2650stk"构建应用程序"my_project"。

    "make"-C /home/user/RIOT/boards/cc2650stk
    "make"-C /home/user/RIOT/core
    "make"-C /home/user/RIOT/cpu/cc26x0
    "make"-C /home/user/RIOT/cpu/cc26x0/periph
    "make"-C /home/user/RIOT/cpu/cortexm_common
    "make"-C /home/user/RIOT/cpu/cortexm_common/periph
    "make"-C /home/user/RIOT/drivers
    "make"-C /home/user/RIOT/drivers/periph_common
    "make"-C /home/user/RIOT/drivers/saul
    "make"-C /home/user/RIOT/sys
    "make"-C /home/user/RIOT/sys/auto_init
    "make"-C /home/user/RIOT/sys/auto_init/saul
    "make"-C /home/user/RIOT/sys/fmt
    "make"-C /home/user/RIOT/sys/isrpipe
    "make"-C /home/user/RIOT/sys/newlib
    "make"-C /home/user/RIOT/sys/phydat
    "make"-C /home/user/RIOT/sys/ps
    "make"-C /home/user/RIOT/sys/saul_reg
    "make"-C /home/user/RIOT/sys/shell
    "make"-C /home/user/RIOT/sys/shell/commands
    "make"-C /home/user/RIOT/sys/tsrb
    "make"-C /home/user/RIOT/sys/uart_stdio
    arm-none-eabi-gcc:错误:/home/user/RIOT/examples/my_project/bin/cc2650stk/uart0.a:无此类文件或目录
    制造:***[全部]错误1.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    删除 make 中的行
    USEMODULE += uart0
    R防暴 操作系统中没有类似的模块

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从 makefile 文件中删除 uart0后、我可以成功构建它。 但是、我可以在将十六进制文件下载到其中后看到 LAUCHXL-CC2650的任何输出。 不管用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我真的不知道。 我的 CC2650 Launchpad 可以发送 UART 消息、但无法读取 shell 命令

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否附加十六进制文件以便我可以在 LAUNCHXL-CC2650上对其进行测试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../my_5F00_project.hex.tar.gz

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

    对 my_project.hex 进行编程后、我看不到 LAUNCHXL-CC2650的 UART 输出。 您在 UART 上使用什么波特率?

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

    波特率为115200

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道为什么您的十六进制文件在我的 LAUNCHXL-CC2650上甚至不起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这很奇怪。 我将映像加载到我的 cc2650 Launchpad 中、效果良好。 这些是来自 UART 的消息

    main():这是一场暴乱! (版本:2017.04-devel-360-g408d1
    )测试 UART 1
    欢迎参加 R防暴!
    测试 UART 2.
    

    您的操作系统是什么? 我使用的是 Linux。

    Linux 中的文件可能与窗口有问题?

    e2e.ti.com/.../7343.my_5F00_project.hex.tar.gz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我使用 Win 7。 我不认为这与操作系统有关。 当我将 Contiki OS 下载到 LAUNCHXL-CC2650时、它可以毫无问题地输出到 UART。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../my_5F00_project.zip

    好的。 我认为您应该打开我的代码并将其复制到您的 make 和 main.c

    然后运行 make 文件以生成 hex 文件。

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

    配置 cc2650 launchpad (board.h & periph_conf.h)

    您应该尝试以下操作: https://github.com/aabadie/riot-apps/tree/master/hello-world

    BOARD=cc2650stk全部制作

    我的 cc2650 Launchpad 正常工作

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我修改了 board.h 和 periph_conf.h 以构建 hello-world、但它也不起作用。