Part Number:LP-EM-CC2340R5Other Parts Discussed in Thread:SYSCONFIG
我想基于basic_ble工程上加一个ADC检测的Freertos任务,但是,我创建之后,Ble协议栈无法工作,请问,有没有基于basic_ble工程的用户例程。
Dongfu Lee:
如果我把我创建的ADC任务屏蔽就可以在串口看到程序正常工作,我是在appmain()之后调用创建的任务。
,
Yolande Wang:
您好,
Dongfu Lee 说:有没有基于basic_ble工程的用户例程。
您可以看下这个:https://dev.ti.com/tirex/explore/node?node=A__AC1.NiIwuT.f7BJwp61R3g__com.ti.SIMPLELINK_LOWPOWER_F3_SDK_BLE5STACK_MODULE__58mgN04__LATEST&placeholder=true
Dongfu Lee 说:基于basic_ble工程上加一个ADC检测
参阅 adcsinglechannel 例程,可以先只调试 adcsinglechannel 示例程序来查看读取的 adc 值:
https://dev.ti.com/tirex/explore/node?node=A__AO-c8Q29Y9zLLvWQwTxoUA__com.ti.SIMPLELINK_LOWPOWER_F3_SDK__58mgN04__LATEST&search=ADC
,
Dongfu Lee:
可以在appmain之后创建用户任务么。另外,我看buttonled的ti_driver有led驱动,但是,我基于basic_ble的sysconfig配置之后确没有,请问这个需要怎么配置呢。
,
Yolande Wang:
Dongfu Lee 说:可以在appmain之后创建用户任务么
您是在 main 函数里面创建的吗?
您先看看 basic_ble 例子的训练:https://dev.ti.com/tirex/explore/node?node=A__AXBWOFH.FC3sofPkBhMuiw__SIMPLELINK-ACADEMY-CC23XX__gsUPh5j__LATEST&placeholder=true
,
Dongfu Lee:
好的,我回去参考这个来添加试一下。那个led驱动怎么在sysconfig配置后可以在ti_driver.c里生成呢。
,
Yolande Wang:
正常情况下是可以配置并生成的,如何配置您参阅 Sysconfig_basic 基础看看:https://dev.ti.com/tirex/explore/content/simplelink_academy_cc13x0sdk_4_20_00_00/modules/tools/sysconfig_basics/sysconfig_basics.html
,
Dongfu Lee:
你好,我创建的任务起不来是由于led_open的问题,我看了下buttonled里面的Sysconfig,GPIO里面的LaunchPad LED RED被CONFIG_LED_0 lock,但是,我找不到这个CONFIG_LED_0是在哪里。
,
Dongfu Lee:
我看到LED.C包含了ClockP,这个是RTOS的,FreeRtos下使用LED.c的open会不会有问题呢。
,
Yolande Wang:
您在 basic_ble 例程创建的任务不能跑起来,导致问题的原因可能与 led_open 函数有关,方便发下报错信息吗?
您自己创建的任务,里面进行了 led 初始化吗?检查 led 初始化的相关代码,确保初始化过程没有出现问题。
,
Yolande Wang:
Dongfu Lee 说:我找不到这个CONFIG_LED_0是在哪里
如果是在 basic_ble 例程里,没有 CONFIG_LED_0 配置,需要自己添加。
Dongfu Lee 说:FreeRtos下使用LED.c的open会不会有问题
应该是没有问题的。
,
Dongfu Lee:
多谢,我已经解决了问题。