This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/BOOST-CC2564MODA:CC256xB 服务包加载失败

Guru**** 1144270 points
Other Parts Discussed in Thread: CC2564, BOOST-CC2564MODA, CC2564MODA, CC2564C
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/738769/linux-boost-cc2564moda-cc256xb-service-pack-load-fail

器件型号:BOOST-CC2564MODA
主题中讨论的其他器件:CC2564CC2564MODACC2564C

工具/软件:Linux

您好!

尝试将服务包上传到 CC256MODA 模块时遇到问题。  我只需通过 UART 将 BOOST-CC256MODA 卡直接连接到计算机上、然后尝试使用 BlueZ 堆栈对其进行管理。

我在此处下载服务包:

我的命令:

hciattach -t 300 /dev/ttyUSB0 Texas -s 115200 

我的跟踪:

root@fRO-debian:/media/fro/ENACBT/v1.6 strace hciattach -t 300 /dev/ttyUSB0 Texas -s 115200
execve("/usr/bin/hciattach,["hciattent","-t","300","/dev/ttyUSB0, "Texas (德州仪器)"、"-s"、"115200"]、[//* 43 vars */])= 0
brk (NULL) = 0x556189515000
访问("/etc/ld.so.nohwcap、F_OK) =-1 ENOENT (无此类文件或目录)
mmap (NULL、12288、PROT_READ|PROT_WRITE、MAP_PRIVE|MAP_INNOLOGY、-1、 0)= 0x7f0b324b2000
access ("/etc/ld.so.preload、R_OK) =-1 ENOENT (无此类文件或目录)
open ("/etc/ld.so.cache、O_RDONLY|O_CLOEXEC)= 3
fstat (3、{st_mode=S_IFREG|0644、st_size=104411、...}) = 0
mmap (NULL、104411、PROT_READ、MAP_PRIVATE、3、 0)= 0x7f0b32498000
关闭(3) = 0
ACCESS ("/etc/ld.so.nohwcap、F_OK) =-1 ENOENT (无此类文件或目录)
open ("/lib/x86_64-linux-gnu/libpthread.so.0、O_RDONLY|O_CLOEXEC)= 3
read (3、"\177ELF\2\1\1\1\0\0\0\0\0\0\0\0\3\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\832\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
= 0
mmap (NULL、2212936、PROT_READ|PROT_EXEC、MAP_PRIVE|MAP_DENYWRITE、3、 0)= 0x7f0b32075000
mProtect (0x7f0b3208d000、2093056、PROT_NONE)= 0
mmap (0x7f0b3228c000、8192、PROT_READ|PROT_WRITE、MAP_PRIVE_MAP_FIXED|MAP_DENYWRITE、3、 0x17000)= 0x7f0b3228c000
mmap (0x7f0b3228e000、13384、PROT_READ|PROT_WRITE、MAP_PRIVE|MAP_FIXED|MAP_ANILEN、-1、 0)= 0x7f0b3228e000
关闭(3) = 0
ACCESS ("/etc/ld.so.nohwcap、F_OK) =-1 ENOENT (无此类文件或目录)
open ("/lib/x86_64-linux-gnu/libc.so.6、O_RDONLY|O_CLOEXEC)= 3
read (3、"\177ELF\2\1\3\0\0\0\0\0\0\0\3\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
= 0
mmap (NULL、3795296、PROT_READ|PROT_EXEC、MAP_PRIVE|MAP_DENYWRITE、3、 0)= 0x7f0b31cd6000
mprotect (0x7f0b31e6b000、2097152、PROT_NONE)= 0
mmap (0x7f0b3206b000、24576、PROT_READ|PROT_WRITE、MAP_PRIVER|MAP_FIXED|MAP_DENYWRITE、3、 0x195000)= 0x7f0b3206b000
mmap (0x7f0b32071000、14688、PROT_READ|PROT_WRITE、MAP_PRIVED|MAP_FIXED|MAP_ANILEN、-1、 0)= 0x7f0b32071000
关闭(3) = 0
mmap (NULL、8192、PROT_READ|PROT_WRITE、MAP_PRIVE|MAP_ANGATE、-1、 0)= 0x7f0b32496000
arch_prctl (arch_set_fs、0x7f0b32496700)= 0
mprotect (0x7f0b3206b000、16384、PROT_read)= 0
mprotect (0x7f0b3228c000、

4096、PROT_read)= 0 mprotect (0x7f045b0b、PRO0b (0x7b0b)、PRO0b 3228c000 = 0b (0x7b)、0b = 0b = 0b = 0b
、0b = 0c (0b)、0c = 0
SET_TID_ADDRESS (0x7f0b324969d0) = 1768
SET_VITICE_LIST (0x7f0b324969e0、24) = 0
RT_sigaction (SIGRTMIN、{sa_handler = 0x7f0b3207abd0、sa_mask=[]、sa_flags=sa_Restorer|sa_SIGINFO、sa_restorer=0x7f0b320860c0}、 空、8)= 0
RT_sigaction (SIGRT_1、{sa_handler = 0x7f0b3207ac60、sa_mask=[]、sa_flags=SA_Restorer|SA_REST|SA_SIGINFO、sa_restorer=0x7f0b320860c0}、 空、8)= 0
RT_sigproplorer mask (sig_unblock、[RTMIN RT_1]、空、8)= 0
getrlimit (RLIMIT_stack、{rlim_cur=8192 SIG1024、rlim_max=RLIM64_无穷 大})= 0
RT_sigaction (RLIMIT_stack、{rsa handler、{0X24_000=0x832_NOSA_0_64_64_nultrags=0_64_64_64_nuls=0*、r_s24=0*、r02_0_0_24_0_0_remos_r 空、8)=0
报警(300) = 0
开路("/dev/ttyUSB0、O_RDWR|O_NOCTTY)= 3
ioctl (3、TCFLSH、TCIOFLUSH) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、SNDCTL_TMR_START 或 TCSETS、{B3000000 -opost -isig -icanon -echo ...}) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、SNDCTL_TMR_START 或 TCSETS、{B115200 -opost -isig -icanon -echo ...}) = 0
ioctl (3、TCGETS、{B115200 -opost -isig -icanon -echo...}) = 0
ioctl (3、TCFLSH、TCIOFLUSH) = 0
写入(3、"\1\1\20\0"、4) = 4
读取(3、"\4"、1) = 1
读取(3、"\16\f"、2) = 2
读(3、"\1\1\20\0\6\0\6\r\0\220\33"、12)= 12
写(2、"发现了一个德州仪器的芯片!"...、33ound A 德州仪器的芯片!
) = 33
写入(2,“固件文件:/lib/firmware/ti”...,64固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
)=64
brk(NULL) = 0x556189515000
时钟(0x556189536000) = 0x556189536000
open ("/lib/firmware/ti-connectivity/TIInit_6.7.16.bts、O_RDONLY)= 4
fstat (4、{st_mode=S_IFREG|0644、st_size=12698、...}) = 0
读取(4、"BTSB\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0...4096)= 4096
写入(2、"已加载 BTS 版本1\307\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\013


= 1
读取(3、"\16\4"、2) = 2
读取(3、"\0016\377\0"、4) = 4
写入(2、"德州仪器(TI):将波特率更改为300"...、56texas:将波特率更改为3000000、将流控制更改为1
)= 56
ioctl (3、TCFLSH、TCIOFLUSH) = 0
ioctl (3、TCGETS、{B115200 -opost -isig -icanon -echo...}) = 0
ioctl (3、SNDCTL_TMR_START 或 TCSETS、{B115200 -opost -isig -icanon -echo ...}) = 0
ioctl (3、TCGETS、{B115200 -opost -isig -icanon -echo...}) = 0
ioctl (3、TCFLSH、TCIOFLUSH) = 0
ioctl (3、TCGETS、{B115200 -opost -isig -icanon -echo...}) = 0
ioctl (3、SNDCTL_TMR_START 或 TCSETS、{B3000000 -opost -isig -icanon -echo ...}) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
写入(3、"\0017\376\2\7\20"、6) = 6
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\0017\376\0"、4) = 4
写入(3、"\1\5\377\377@A\10\0\372\7\20G#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0..."、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377:b\10\0\372\3\230\4\31 (5\0016\2.\330\323\0\230D`\7h30\0\220\377"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\c\10\0\372\0\210\10C\32\320\0)\30\320\"!\344H \"\22\\1*\22\321\t"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377.d\10\0\372%\320\370\275! \305]8\34\0!\1$\246F\342J\376D\20G}"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377 (e\10\0\372 (\34\246F\331I\376D\10Gp\275FH\0x\4 (\4\321\206..."、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\"f\10\0\372\0!\1\"226F\344J\376D\20G\2 0U\343I\227 \300\0@"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\34g\10\0\372eK\221B\7\333\32\31\332B\210B\f\335\1!\t\4@\32\20\275\241"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\26h\10\0\372\1 (\1\320\0\340\0\10\200\3 (t\1\340\1\10\200h..."、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\20i\10\0\372\300\201\2\303H\0x@\6@\16\10C\7!\311\1C\t\4\t)...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\NJ\10\0\372\204H\3008\0x\0 (\16\321\272H@\\7 (\n\n\333 \34\1!\216"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\4K\10\0\372\315\26\3\0Da\10\0\\\30\10\0o\f\4\0[\f\4\4\0\211?\4"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
读(4、"\246FCJ\376D\20G\0 (\5\321\356g0\34\246F\342I\376D\10G\370\275\300F1O\10\4096)= 4096
WRITE (3、"\5\377\377\377\376D\372D\10\409F)、"409F
(3\246379\246G\24379\409\409\409\409\F)= 409F (3\246F) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\370l\10\0\372\v4\0\310\30\10\25\10\215\10\4\331\243\2\0\370!\31"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\362m\10\0\372\20\265\31L\23h\4\200\1\206F\315H\376D\0G\314I\10`\17"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\354n\10\0\372\20G\3664\22\340 (\34aF$\1%\256F\223M\376D (G\10"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\346o\10\0\372\311Y\246FaJ\376D\20GW!\t\t1\311Y\246F^J\376"、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\340p\10\0\372$\0!\1$\246F'J\376D\20G\267!Huq%\255\0 ("...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\332q\10\0\372\1 (\r\n320\3 (\v\320 (\34\1!\216F\352I\376D\10G\277 @)...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\324r\10\0\372) 0\367F\360\265\334I\0\177\300\0@\30\2\37\23\210\207H\3328\30"...、259)= 259
读取(3、"4"、"1"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\316s\10\0\372\0 \303i\10`\1 \206F\306H\376D\0Gh`\305He0p"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\310t\10\0\372\0 \355i\10p\1 \206F\354H\376D\0G \34y0\20\275 "...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\302u\10\0\372\10\340\256F\350I\376D\10G\0x250!AC\346HG\\8\34\256"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\274v\10\0\372\271H\0\210\210B\5\321\1!\216F\260J\376D\20G\1"、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\266w\10\0\3721\34\1\"\226F}J\376D\20G\0 \200\21\340\1/\17\321\241"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\260x\10\0\372\10GHH\317\27\217\3\0\275Y\5\0\37\3\0\337\207\4"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
读(4、"\315\374\3776\275\377\377\265hF\377\377\377\377\377\377\377\377\265hF\376\367\316\376..."、4096)= 4096
WRITE (3、"\1\5\377\377\377\30\20\0\30\20\30\20\30\20\20\30\20\30\30\20\30\30\20\30\249\30\20\20\20\20\20\20\20\20\20\20\20\20\30\30\30\30\30\2030\30\2030\20\20\20\40
= 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\23\244z\10\0\16\t\t377\275\377\265hF\376\277\212\377\377\275"、23)= 23
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\215x{\10\210\0\265\370\360A\372\0\275\247q\10\1t\10\0\217s\10"...、145)= 145
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\205\4\363\32\200\36\215\0\0、#\3\0:\337\2\0:\32\2\0d\206\2\350 (\5"...、137)= 137
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\0\30\30\372\360\265bN\7\"2p\20#SPG\260p#\360p\3%("...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\372\0\30\0\372:N3\200\2p;J\23\200O0\4p\t!!!\311\0\17\"8"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\364\1\30\0\372\260>\30\0001\6\4\235\4\303\2163\0006\2\32\0\265\365\4"...、259)= 259
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\333\356\2\30\0\326Jc\17\"BP'J\212c\20\"\302S&J\312c\0018\21\"...223)= 223
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\240N\30\0\372p\265\6\34ZL\240\212\17 (\35\332 \2110\0 (\32\320XH\4!\1"...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\377\232OW\30\0\372\246F (J\376D\20G@ 0 (\206 (\216@\10 (\206\0016%H\0)...、259)= 259
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377\251\224P\30\0\244/\320\302 @]\0 (+\320\266 A]\0)"\321\305 @]\1"...、173)= 173
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\203\377\24y{\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"、24)= 24
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\203\377\0"、4) = 4
写入(3、"\1[\375\2\11"、6) = 6
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1[\375\0"、4) = 4
写入(3、"\1\250\375\11"、5) = 5
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\250\375\0"、4) = 4
写入(3、"1\t\375\10\0\300\33\0\1\0\1\0\0"、12)= 12
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\t\375\0"、4) = 4
写入(3、"\1\5\377\r\n254k\33\0\10\221\377G\362\2335G\362"、17)= 17
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377U c\33\0P0\275\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0..."、89)= 89
读取(3、"4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"\1\5\377]\230s\33\0XpG\2F\24:\36\320R\36$\321\212x\2*\21\331\22\37\2*\16"...、97)= 97
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\5\377\0"、4) = 4
写入(3、"1\t\375\10\0\300\33\0\0\0\1\0"、12)= 12
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\t\375\0"、4) = 4
写入(3、"\1\250\375\1\0"、5) = 5
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\250\375\0"、4) = 4
写入(3、"\1[\375\2\1\0"、6) = 6
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1[\375\0"、4) = 4
写入(3、"\1\335\375\11"、5) = 5
读取(3、"\4"、1) = 1
读取(3、"\16\4"、2) = 2
读取(3、"\1\335\375\0"、4) = 4
纳秒({tV_sec=0、tV_nsec=50000}、空)= 0
ioctl (3、TCFLSH、TCIOFLUSH) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、SNDCTL_TMR_START 或 TCSETS、{B3000000 -opost -isig -icanon -echo ...}) = 0
ioctl (3、TCGETS、{B3000000 -opost -isig -icanon -echo...}) = 0
ioctl (3、TIOCSETD、[15]) = 0
ioctl (3、_IOC (_IOC_WRITE、0x55、0xc8、0x04)、 0x4)= 0
nanosleep ({tV_sec=1、tV_nsec=0}、0x7ffc73ef26c0)= 0
ioctl (3、_IOC (_IOC_Read、0x55、0xca、0x04)、 0)= 0
套接字(AF_Bluetooth、SOCK_RAW|SOCK_CLOEXEC、1)= 5
BIND (5、{SA_family=AF_Bluetooth、SA_DATA="\0\0\0\0"}、6)= 0
ioctl (5、HCUDEVUP、0) =-1 EALREADY (操作已在进行中)
getsockopt (5、SOL_IP、IP_TTL、"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"、[16]= 0
setsockopt (5、SOL_IP、IP_TTL、0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\@}
{IOV_base="\1\377\377\377\0"、IOV_len=9}]、3)= 13
POLL ([{FD=5、Events=Pollin}]、1、15)= 0 (超时)
setsockopt (5、SOL_IP、IP_TTL、"\0\HCI\0\0\0\0\0\56
)无法将命令发送到0、0 (超时)\0\0\0\0\0\0\0\HCI = 0 (0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\56)

= 0
关闭(5) = 0
关闭(3) = 0
WRITE (2、"无法初始化设备:连接"...、46natfet 't initialize device:connection timed out
)= 46
EXIT_group (1) =?
+++退出1 ++

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    似乎您设置的波特率不正确。 您可以尝试:
    hciattach /dev/tty 德克萨斯州3000000

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Saurabh:

    不幸的是,发生了相同的错误!!

    root@fRO-debian:/home/fro hciattach /dev/ttyUSB0 Texas 3000000
    found a Texas Instruments'!
    固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
    加载了 BTS 脚本版本1
    德克萨斯:将波特率更改为3000000,将流控制更改为1
    无法将 HCI 命令发送到套接字:连接超时
    无法初始化设备:连接超时
    

    我还尝试在 BTS 文件中将波特率设置为115200波特、但没有任何变化

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道,它是否与 Bluez 有关。 您是否安装了所有 Bluez 内核模块? 您可以尝试使用 TI Bluetopia 二进制文件吗?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答 hari、我终于找到了一种使用 bluez 命令连接我的器件的解决方案、但我不知道为什么我的器件看起来不起作用。 我解释说:

    第一步、我上传 initscripts-TIInit_6.7.16_bt_spec_4.1.bts

    我将 TIInit_6.7.16.bts 重命名为"TIInit_6.7.16.bs"

    root@debian-fRO:/lib/firmware/ti-connectivity # hciattach -n -t 180 /dev/ttyUtexas
    找到了一个德州仪器的芯片!
    固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
    加载了 BTS 脚本版本1
    德克萨斯:将波特率更改为115200,将流控制更改为1
    无法初始化设备 hci0:设备或资源占线(16)无法初始化设备:设备或资源占线 

    其次、我上传 initscripts-TIInit_6.7.16_ble_add-on.bts

    我将 TIInit_6.7.35.bts 重命名为"TIInit_6.7.35"

    root@debian-fRO:/lib/firmware/ti-connectivity hciattach -n -t 180 /dev/ttyUSB0 Texas
    找到了德州仪器的芯片!
    固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.35.bts
    已加载 BTS 脚本版本1
    器件设置完成

    在我启动类似 hcitool 的查询后:

    根部@debian-from:/home/fro/T é l é chargements# hcitool inq
    quiring……
    

    即使我使我的手机处于可发现状态、也不会检测到任何内容

    但是,当我启动 lescan 时:

    root@debian-fRO:/home/fro/T é l é chargements# hcitool lescan
    LE 扫描...
    2C:3D:AE:67:99:10 (未知)
    2C:3D:AE:67:99:10 (未知)

    似乎可以进行双扫描

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答 hari、我终于找到了一种使用 bluez 命令连接我的器件的解决方案、但我不知道为什么我的器件看起来不起作用。 我解释说:

    第一步、我上传 initscripts-TIInit_6.7.16_bt_spec_4.1.bts

    我将 TIInit_6.7.16.bts 重命名为"TIInit_6.7.16.bs"

    root@debian-fRO:/lib/firmware/ti-connectivity # hciattach -n -t 180 /dev/ttyUtexas
    找到了德州仪器的芯片!
    固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.16.bts
    已加载 BTS 脚本版本1
    TExaS:将波特率更改为115200、将流控制更改为1
    不能初始化设备 hci0:设备或资源忙(16)不能初始化设备:设备或资源忙

    其次、我上传 initscripts-TIInit_6.7.16_ble_add-on.bts

    我将 TIInit_6.7.35.bts 重命名为"TIInit_6.7.35"

    root@debian-fRO:/lib/firmware/ti-connectivity hciattach -n -t 180 /dev/ttyUSB0 Texas
    找到了德州仪器的芯片!
    固件文件:/lib/firmware/ti-connectivity/TIInit_6.7.35.bts
    已加载 BTS 脚本版本1
    器件设置完成

    在我启动类似 hcitool 的查询后:

    root@debian-fRO:/home/fro/T é l é chargements# hcitool inq
    查询...

    即使我使我的手机处于可发现状态、也不会检测到任何内容

    但是,当我启动 lescan 时:

    root@debian-fRO:/home/fro/T é l é chargements# hcitool lescan
    LE 扫描...
    2C:3D:AE:67:99:10 (未知)
    2C:3D:AE:67:99:10 (未知)

    似乎可以进行双扫描
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们不清楚您的设置。 主机是基于 Linux 系统的桌面主机还是基于 ARM 的主机? CC2564器件如何连接到主机? 通常、BLE 或 AVR 补丁包含在 BTS 文件中。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hari、

    主机是基于 Linux 系统的桌面主机还是基于 ARM 的主机?

    主机是一个桌面 Linux 系统

      CC2564 器件如何连接到主机?

    我使用 TTL-22-R FTDI 芯片电缆通过 USB 直接连接 BOOST-CC2564MODA 卡

    通常、BLE 或 AVR 补丁包含在 BTS 文件中。


    在我的第一次测试中、BTS 文件包含 ROM 初始化和 BLE 补丁。

    但不幸的是、发生了超时错误(请参阅第一个标签)

    在我的上次测试中:

    • 第一个 BTS 文件不包含任何补丁、只包含 ROM 初始化、我将其重命名为 TIInit_6.7.16.bts
    • 第二个 BTS 文件是 BLE 补丁 、我将其重命名为 TIInit_6.7.35.bts
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尚未在 Dekstop Bleuz 环境中测试 CC256X 蓝牙。 Dekstop (英特尔)是您配置的最终主机。 如果没有、请尝试使用任何 ARM 主机处理器。

    此外、您是否在首次下载 BTS 文件之前翻转了 BT_EN (GPIO)?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hari、

    我终于成功了。 我只需删除 BTS 文件中的一个 lign。
    我有最后一个问题。 是否可以激活仅安全模式? 使用 AES-CCM 加密模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    很高兴听到您让它正常工作。 关于 AES-CCM 加密、我认为您是指安全连接。 是的、从4.1开始支持它们、因此、如果您使用 CC2564MODA 或 MODN、您可以...

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我有几个问题:
    -加密是否由蓝牙控制器管理? 使用硬件加密?
    -为什么我的控制器(CC256)似乎无法识别 HCI 命令"Read Secure Connections Host Support Command (读取安全连接主机支持命令)"? 因为如果我们阅读了蓝牙规范、它将用于激活安全连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Frederic、

    CC256x 器件不支持 BR/EDR 安全连接可选功能、但它们支持 BR/EDR 的传统配对和安全简单配对。 此外、CC2564C 和用于 CC2564C 的 TI 双模蓝牙(BT4.2)协议栈支持 LE 安全连接功能。 LE 安全连接功能的实现完全在主机端进行。 因此、如果使用非 TI 堆栈(如 BlueZ)、请参阅主机堆栈的功能集以实现 LE 安全连接。

    有关支持功能的更多详细信息、请参阅 Bluetooth Launch Studio 上的组件 ICS 报告

    [引述 USER="Frederic Rocca ">我有几个问题:
    -加密是否由蓝牙控制器管理? 使用硬件加密?
    -为什么我的控制器(CC256)似乎无法识别 HCI 命令"Read Secure Connections Host Support Command (读取安全连接主机支持命令)"? 因为如果我们阅读了蓝牙规范、它将用于激活安全连接。

    请参阅我在上述有关 BR/EDR 安全连接的评论。

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vihang、

    感谢您的回答。

    此致、

    弗雷德里克