HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Свободные GPIO
[Ответить]
2x4ever [31.08.2005 00:04] Свободные GPIO:
Добрый вечер. Подскажите, пожалуйста, знающие люди, есть ли в C700 неиспользуемые GPIO пины. Захотелось присобачить блютуз внутрь девайса. Распаял BTUART на завре и присобачил к нему содержимое USB Billionton. Почти работает. hciattach проходит и даже можно сделать hcitool scan. Но возникла проблема с CTS/RTS - эти ноги используются завром для USB. Буду благодарен за любую информацию.
albertr [31.08.2005 06:02] :
If you have a CSR BlueCore module, you can use BCSP protocol instead of H4. In that case, you can get away without using hardware flow control. For instance, take a look here:
http://www.iral.com/~albertr/linux/simpad/blue/
Do you mind posting some hi-res pictures of C700's PCB where btuart lines can be traced? I'll try to stuff a BT module inside C1K, so any help with tracing btuart lines is appreciated. Sorry for writing in English...
-albertr
2x4ever [31.08.2005 12:01] :
There is another one problem: GPIO45 (BTRTS) is used by sharp for USB DATA+ Pull-Up, so when you enable BTUART in kernel this Pull-Up doesn't work anymore and USB doesn't working. I don't know is there any posibility of disabling BTRTS alternate function and using it as OUT pin while BTUART is enabled. If no - we need to resolder Usb pull-up to another GPIO pin. I'l post some images soon.
2x4ever [31.08.2005 14:12] :
It seems like BTRTX/TXD are used too. I've not figured out what for. Maybe for audio IC.
Photos:
http://2x4ever-vpn.compot.ru/zaurus/pics/
Заодно забавный глюк Microsoft Paint:
http://2x4ever-vpn.compot.ru/zaurus/pics/mspaint_bug.jpg
ViV [31.08.2005 14:58] :
Es ist doch kein Fehler, dort steht 'do you want to save changes?' geschrieben. 
2x4ever [31.08.2005 15:01] :
Это на английском XP с русским MUI
albertr [31.08.2005 18:21] :
Nice pics, thanks!
The 700's PCB design looks quite different from C1K/C3K's, but at least it could give some ideas where to start looking at, especially to ones who have 7x0/860s. BTW, how did you manage to trace the BTUART lines? I hope you didn't have to unsolder the CPU for that? 
Are you using H4 serial protocol? If so, BCSP could be helpful if you can't use uart hardware flow control. You mentioned that you can run HCI inquiry command, but what problems do you have? How do you control the power of BT module? Is it constantly on or software-controlled?
As far as software goes, I didn't find anything in Sharp;s 2.4.20 kernel that would indicate that BTUART lines are used for anything else. But again, C1K/C3K design is quite different, and the kernel you use is probably different too.
Here's a thread on OE forums I started awhile ago regarding stuffing a serial BT module inside the C1K:
http://www.oesf.org/forums/index.php?showtopic=13562
Unfortunately, I didn't have much time for this project since then, but I'm gonna give it another look.
Please feel free to share your ideas, comments, etc.
Thanks again,
-albertr
2x4ever [31.08.2005 18:26] :
Let's continue at OE forums topic you've created.
[Ответить]