All of lore.kernel.org
 help / color / mirror / Atom feed
From: "skyflame" <skyflame@21cn.com>
To: "Sanja Kolundzija" <Sanja.Kolundzija@hermes-softlab.com>,
	"BlueZ development" <bluez-devel@lists.sourceforge.net>,
	<attaboyu@163.com>, "hong zhang" <henryzhang62@yahoo.com>
Subject: Re: [Bluez-devel] How to run up CSR chip without eeprom with BLUEZ ?
Date: Mon, 16 Jun 2008 09:40:33 +0800	[thread overview]
Message-ID: <060701c8cf51$f8730fd0$0132a8c0@Raymondpc> (raw)
In-Reply-To: 499929A843E2C541A8AD31A881A2B6A201965229@hsl-lj-mail.hermes.si

Hi Sanja

    Thanks for your instruction !!
    I found it behavior on my board a little different from you :

If  I using -r in the bccmd:

~ # bccmd -t bcsp -d /dev/ttyS1 psload -r csr.psr
Loading PSKEY_ANA_FREQ ... done
Loading PSKEY_UART_BAUDRATE ... done
Loading PSKEY_UART_SEQ_WINSIZE ... done
Loading PSKEY_BDADDR ... done
Loading PSKEY_PCM_CONFIG32 ... done
Loading PSKEY_PCM_FORMAT ... done
Loading PSKEY_HOSTIO_MAP_SCO_PCM ... done
Loading PSKEY_HOSTIO_MAP_SCO_CODEC ... done
Loading PSKEY_CODEC_PIO ... done
Loading PSKEY_ANA_FTRIM ... done
~ #
~ # hciattach -s 921600 /dev/ttyS1 bcsp 921600
BCSP initialization timed out

It won't work,
If I don't do reset at the same cmd, but instead do it seperately:

~ # bccmd -t bcsp -d /dev/ttyS1 psload csr.psr
Loading PSKEY_ANA_FREQ ... done
Loading PSKEY_UART_BAUDRATE ... done
Loading PSKEY_UART_SEQ_WINSIZE ... done
Loading PSKEY_BDADDR ... done
Loading PSKEY_PCM_CONFIG32 ... done
Loading PSKEY_PCM_FORMAT ... done
Loading PSKEY_HOSTIO_MAP_SCO_PCM ... done
Loading PSKEY_HOSTIO_MAP_SCO_CODEC ... done
Loading PSKEY_CODEC_PIO ... done
Loading PSKEY_ANA_FTRIM ... done
~ #
~ # bccmd -t bcsp -d /dev/ttyS1 warmreset
~ #
~ # hciattach -s 921600 /dev/ttyS1 bcsp 921600
~ #
~ # hciconfig hci0 up
~ #

Seems it can connect to the chip, but still, pskey don't set right , I can 
read it out and see it's still the reset value ......

~ # bccmd psget -s 0x0 0x01be
UART Baud rate: 0x0000 (0)

I try to use following cmd to see whether the cmd is write in to the chip, 
but :

~ # bccmd -t bcsp -d /dev/ttyS1 psget -s 0x0 0x1be
UART Baud rate: 0x0000 (0)
~ #
~ # bccmd -t bcsp -d /dev/ttyS1 psset -s 0x0 0x1be 0x0ebf
~ #
~ # bccmd -t bcsp -d /dev/ttyS1 psget -s 0x0 0x1be
UART Baud rate: 0x0000 (0)

seems chip just reset it self between two bccmd with bcsp protocol, and lost 
everything write to it.

But if I set up the pskey use hci protocol after hciconfig up, it's ok. but 
reset lost the connection:

~ # hciattach -s 38400 /dev/ttyS1 bcsp
~ #
~ # hciconfig hci0 up
~ #
~ # bccmd psget -s 0x0 0x1be
UART Baud rate: 0x0000 (0)
~ #
~ # bccmd psset -s 0x0 0x1be 0x01d8
~ #
~ # bccmd psget -s 0x0 0x1be
UART Baud rate: 0x01d8 (472)

~ # bccmd warmreset
~ # ~ # bcsp_recv: Error in BCSP hdr checksum

Sigh ... Do you have any idea what might be wrong for my operation ?

Raymond


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

  reply	other threads:[~2008-06-16  1:40 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-12  5:54 [Bluez-devel] How to run up CSR chip without eeprom with BLUEZ ? skyflame
2008-06-13  8:55 ` Sanja Kolundzija
2008-06-16  1:40   ` skyflame [this message]
2008-06-16 19:52     ` Sanja Kolundzija
2008-06-17  1:34       ` skyflame
2008-06-17  4:05       ` skyflame
2008-06-17  8:18         ` [Bluez-devel] What't the difference between HIDD / HID2HCI / Bluetoothd-service-input ? skyflame
2008-06-17  8:25         ` [Bluez-devel] How to run up CSR chip without eeprom with BLUEZ ? Sanja Kolundzija
     [not found] <564535.96437.qm@web57901.mail.re3.yahoo.com>
2008-06-13  1:01 ` skyflame
     [not found] <230309.30571.qm@web57914.mail.re3.yahoo.com>
2008-06-13  3:43 ` skyflame
     [not found] <348167.64795.qm@web57908.mail.re3.yahoo.com>
2008-06-17  1:38 ` skyflame
     [not found] <44771.82692.qm@web57911.mail.re3.yahoo.com>
2008-06-18  0:45 ` skyflame

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='060701c8cf51$f8730fd0$0132a8c0@Raymondpc' \
    --to=skyflame@21cn.com \
    --cc=Sanja.Kolundzija@hermes-softlab.com \
    --cc=attaboyu@163.com \
    --cc=bluez-devel@lists.sourceforge.net \
    --cc=henryzhang62@yahoo.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.