使用Sysconfig工具的代码模板–以点亮LED灯为例
@(MSP432P401R)
- SysConfig 配置
- 创建main_nortos.c文件(每个工程里都需要这个文件,直接复制即可)
#include <stdint.h>
#include <stddef.h>
#include <NoRTOS.h>
/* Driver configuration */
#include <ti/drivers/Board.h>
extern void *mainThread(void *arg0);
/*
* ======== main ========
*/
int main(void)
{
/* Call driver init functions */
Board_init();
/* Start NoRTOS */
NoRTOS_start();
/* Call mainThread function */
mainThread(NULL);
while (1) {}
}
- 在xxx.c文件里写程序(相当于以前的main.c文件)
头文件
#include <stdint.h>
/* Driver Header files */
#include <ti/drivers/GPIO.h>
#include <ti/drivers/apps/LED.h>
/* Driver Configuration */
#include "ti_drivers_config.h"
主线程函数(函数名和变量名不要改,只能修改函数体)
void *mainThread(void *arg0)
{
GPIO_init();
// Turn on user LED
GPIO_write(CONFIG_GPIO_0, CONFIG_GPIO_LED_ON);
return (NULL);
}