Thread 中讨论的其他器件: CC2650
工具/软件:Code Composer Studio
您好!
我正在使用 CC2650moda 和 code composer v7。 我正在尝试将从连接到 cc2650 moda 的传感器获取的值显示到控制台、但无法使 printf 正常工作。 我删除了大部分代码,以查看是否可以在屏幕上显示“Hello World”,但它仍然不起作用。 这些是我到目前为止尝试过的一些东西
*确保启用 CIO 功能
*增加堆和堆栈大小(我使用了多个值,但仍然不起作用)
*使用 System_printf 并将函数作为 printf 的替代方法
*确保包含 stdio.h
*使用编译器5.2.6和16.9.3
我在任何时候都看不到 CIO 控制台出现。 有人能帮我使 printf 正常工作吗? 或者、如果您知道要打印到控制台的任何其他方法、请告诉我。
提前非常感谢!
此致、
Janelle
以下是我的代码:
/* XDCtools 头文件*/ #include #include /* BIOS 头文件*/ #include #include /* TI-RTOS 头文件*/*#include */ #include /*示例/板头文件*/ #include "Board.h" #include #include #include #include PIN_Config ledPinTable[]={ ioID_0 | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MAX、 //OE ioID_1 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //MOSI (DIN) ioID_3 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //CLK ioID_4 | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull | PIN_DRVSTR_MAX、 //LE ioID_7 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //IN1 ioID_8 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //EN1 ioID_9 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //IN2 ioID_10 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //EN2 ioID_11 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //in3. ioID_12 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //EN3. ioID_14 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、 //nleep PIN_TERMINATE }; 静态 PIN_Handle ledPinHandle; 静态 PIN_STATE ledPinState; /*int age[5]={0、0、 1、0、0}; int age[5]={0、1、2、 3、4}; fresh2refresh.com/.../ age[0];0是访问 的年龄[1];1是访问的*/ /*=== main ==== */ int main (void) { printf ("Hello world\n"); volatile uint32_t i、j; /*呼叫板初始化函数。*/ Board_initGeneral(); // Board_initGPIO(); // Board_initPWM(); /*=== adc====== */ /* ADC_Handle ADC; ADC_Params 参数; ADC_PARAMS_INIT (params); ADC = ADC_open (IOID_14、params); if (ADC!= NULL){ ADC_CLOSE (ADC); } int_fast16_t res; uint_fast16_t adcValue; RES = ADC_convert (ADC、&adcValue); if (res == ADC_STATUS_SUCCESS){ //使用 adcValue } printf ("Hello world %d!\r\n"、ADC);*/ /////////////////////////////////////////////////////////////// printf ("Hello world\n"); PUs ("Hello、world!\n"); // Display_print0 ("嘿.\n"); // System_printf ("hello World!\n"); ledPinHandle = PIN_OPEN (&ledPinState、ledPinTable); if (!ledPinHandle){ System_abort ("初始化板 LED 引脚时出错"); } //return (0); }

