Part Number:CC2652ROther Parts Discussed in Thread:SYSCONFIG, SYSBIOS
我在ccs导入了CC26X2R1_LAUNCHXL的ble5stack 的simple_peripheral例程,之后我想添加一个简单的驱动开发板上led的app该如何操作,我在application文件夹下添加了.c文件和.h文件,能够成功built,但是这些文件好像并没有被load到开发板上
Galaxy Yue:
您好,
为您提供一个关于CCS配置和构建项目的文档,您可以查阅一下其中的第六章节
https://software-dl.ti.com/ccs/esd/documents/users_guide/index_project-management.html
希望对您有所帮助
,
zhou yx:
您好,我在 ble5stack的simple_peripheral例程下添加了以下文件,用了sysconfig tool, 但是开发板上的led仍然没有工作,麻烦您看一下哪里有问题
blink。h
#ifndef BLINK_H#define BLINK_H
#ifdef __cplusplusextern "C"{#endif
extern void blinkled_createTask(void);
/******************************************************************************************************************************************/
#ifdef __cplusplus}#endif
#endif
blink.c
#include <string.h>
#include <ti/sysbios/knl/Task.h>#include <ti/sysbios/knl/Clock.h>#include <ti/sysbios/knl/Event.h>#include <ti/sysbios/knl/Queue.h>
#include <ti/drivers/GPIO.h>
#include "ti_drivers_config.h"#include "blink.h"
// Task configuration#define BLK_TASK_PRIORITY 1
#ifndef BLK_TASK_STACK_SIZE#define BLK_TASK_STACK_SIZE 128#endif
// Task configurationTask_Struct blkTask;Char blkTaskStack[BLK_TASK_STACK_SIZE];
static void blinkled_taskFxn(UArg a0, UArg a1);
void blinkled_createTask(void){ Task_Params taskParams;
// Configure task Task_Params_init(&taskParams); taskParams.stack = blkTaskStack; taskParams.stackSize = BLK_TASK_STACK_SIZE; taskParams.priority = BLK_TASK_PRIORITY;
Task_construct(&blkTask, blinkled_taskFxn, &taskParams, NULL);}
static void blinkled_taskFxn(UArg a0, UArg a1){ // Testing Codes GPIO_init(); GPIO_write(led, CONFIG_GPIO_LED_ON); }
,
zhou yx:
已解决
,
Galaxy Yue:
好的,有问题欢迎随时来论坛交流,祝顺利!