Thanks so much for your kindly help!
I try it , and meet some
problem:
the bluez-utils/tools/example.psr seems not comply with my chip, so I write
another one as:
// PSKEY_ANA_FREQ
&01fe = 0FA0
// PSKEY_UART_BAUD_RATE
&01be = 0EBF
I try with the csr's demo before , if it set this two
pskey , the chip can work well.
And then after hciconfig hci0 up I use
bccmd -t hci psload -r csr.psr
the two key is write successfully , but then the chip continue
to receive messages , seems something wrong.
Can you send me your psr file to have a reference , or you can
point out anything wrong in my process ?
By the way, if I want to read a pskey, how can I do
?
~ #
~ # bccmd -t hci psload csr.psr
Loading
PSKEY_ANA_FREQ ... done
Loading PSKEY_UART_BAUDRATE ... done
_________________________________________________
if I using -r in psload the result is :
~ # bccmd -t hci psload -r csr.psr
Loading PSKEY_ANA_FREQ
... done
Loading PSKEY_UART_BAUDRATE ... done
~ #
~ # bcsp_recv:
Error in BCSP hdr checksum
both one could not work for hcitool scan:
~ # hcitool -i hci0 scan
Scanning ...
Inquiry failed:
Connection timed out
seems after warm reset the connection is bad.
So , I wonder, when using hciattach the baudrate is set
to 115200
but after the uart_baudrate is set, the baudrate is set to
921600
then how can the hci interface work anymore ? since it is
set to 115200, and I can not use bccmd to set the pskey before hciattach is
done.
I did need to change the baudrate, for this case , how can I
achieve it ?
Raymond