雷竞技电竞平台对话框半导体客户支持-阻塞,system_init https://support.dialog-semiconductor.com/resource-keywords/%E9%98%BB%E5%A1%9E%EF%BC%8C-systeminit system_init某些指令被阻塞? https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99bt42%E2%80%94%E8%BD%AF%E4%BB%B6-85
论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >嗨对话框中,< br / >在hrp_sensor工程中,初始化在system_init中执行。< br /> //----------------------------------------< br / >静态孔隙system_init (void * pvParameters) < br / > {< br / > OS_TASK处理;无符号字符d < br / >, < br / > i2c_device dev; < / p > < p > #如果CONFIG_RETARGET / /定义& lt;——CONFIG_RETARGET已经定义,为了使用printf < br / >走读生空白retarget_init(空白);< br / > # endif < br / >…< br / >…

printf("BLE hrp demo" NEWLINE);/ /——初始化I2C设备 ---------------------- < p > MAX30100_reset (dev); < br / > d = MAX30100_read (dev MAX30100_PART_ID); < br / > printf(换行符" ID = % 02 x”一部分,d);/ / & lt; -这里就是奇怪的地方了,运行程序,这一句的内容可以正确打印出来,但是下一句就没有打印出来< br / > d = MAX30100_read (dev MAX30100_REVISION_ID); < br / > printf(换行符“修订ID = % 02 x”,d);/ / & lt; -这里没有打印出来。。。直到用手机对等了设备,这一句才开始打印出来< / p > < p > / /设置LED电流< br / > MAX30100_setLEDs (dev, i11 i8); < br / >…< br / >…< br /> //---------------------------------------------------------------- < p >说明:所有的printf语句,I2C设备的操作程序,都是OK的,除了开始被阻塞的现象以外。< br / >后台是如何阻塞的吗?< br / >有什么解决办法? I2C 要改为 同步模式? (目前采用的是 ad_i2c_read, ad_i2c_write 函数,貌似是异步的。。。)

谢谢

Device: 
星期一,20 Feb 2017 01:41:55 +0000 jamesleo-konka 5451年https://support.dialog-semiconductor.com https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-42-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99bt42%E2%80%94%E8%BD%AF%E4%BB%B6-85#comments