реклама на сайте
подробности

 
 
> bluelab debug issue
masmart
сообщение Jul 11 2008, 10:33
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 11-07-08
Пользователь №: 38 873



Здравствуйте.

есть проблема. самодельный BlueCore4-Flash Plug-n-Go модуль достался по наследству. Прошивка с него успешно дампится и вливается назад блюфлешем. я попытался залить в него spp_dev_b из блюлаба и подебагать немного. заливается все нормально, а при старте дебага вываливается

Цитата
Faled to send or process command

и все.
Поскольку опыта крайне мало, не знаю с какого конца решать вопрос. Есть ли отличия в кабеле для дебганья и прошивания? Надо ли ресетить настройки PStool, если вдруг старая прошивка их меняла или все это делает блюкор автоматически?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
boroda1983
сообщение Jul 11 2008, 13:16
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-04-06
Пользователь №: 15 753



Цитата(masmart @ Jul 11 2008, 14:33) *
Здравствуйте.

есть проблема. самодельный BlueCore4-Flash Plug-n-Go модуль достался по наследству. Прошивка с него успешно дампится и вливается назад блюфлешем. я попытался залить в него spp_dev_b из блюлаба и подебагать немного. заливается все нормально, а при старте дебага вываливается
и все.
Поскольку опыта крайне мало, не знаю с какого конца решать вопрос. Есть ли отличия в кабеле для дебганья и прошивания? Надо ли ресетить настройки PStool, если вдруг старая прошивка их меняла или все это делает блюкор автоматически?


Bluelab может изменять настройки PSTools. Это делается при помощи утилиты pscli. При запуске приложения в Bluelab можно наблюдать инфоррмацию в поле build вроде такой:
...tools/bin/pscli -trans SPITRANS=LPT @none @hci_onchip -m myfile.psr_

В Вашем случае проблемы может быть несколько:
1) проблема с программатором, в частности со сбросом и логическими уровнями
2) чип сбрасывается, аппаратно( например, в схеме один из PIO включает внешний стабилизатор напряжения, либо есть внешняя кнопка включения внутреннего или внешнего стабилизатора напряжения ), программно, из-за ошибки(firmware panic), либо преднамеренно. Проблема может быть также в ключах PSKeys.

Есть еще варианты, но на вашем месте я бы попробовал просто поморгать лампочкой для начала, или просто выводом подергать. Либо стандартный пример "Hello world", а дальше уже разбираться, что не работает в вашем конкретном случае. Ключи можно сбросить, они при дампе сохраняются в файле образа. Если более подробно судить, неплохо бы схему было увидеть, мыло в профайле.
Go to the top of the page
 
+Quote Post
masmart
сообщение Jul 13 2008, 14:33
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 11-07-08
Пользователь №: 38 873



схему я бы послал, но вашего адреса я что-то не нашел... а в личку если писать, туда нельзя прикреплять файлы.

логические уровни, судя по всему, в порядке, ибо программатор представляет собой разъем лпт, никакого преобразования уровней..
с прошивкой тоже все хорошо, так как она работает в схеме.

я нарыл вот эту небольшую доку
https://www.csrsupport.com/download/1173/SP...101485-SPP2.pdf
и сравнил распиновку программатора с той, что там. Совпадает все, кроме xap_reset, такого пина просто нет. может, в этом-то и дело? в схеме интерфейс spi полностью выведен на разъем, ни к чему больше не подключен. на чипе два ресета, даташит на мой чип
https://www.csrsupport.com/download/1956/BC...ata%20Sheet.pdf
resetb(g9) подключен к VDD (3.3V), reset(f9) идет на контроллер и там, похоже. все время 0.
Короче, подводя итоги.
Есть у кого-нибудь схема провода для дебаганья, поделитесь, пожалуйста. Нужно ли мне коннектить ресет, чтобы дебаг заработал, или дело тут не в нем?

большое спасибо за помощь

зы
Цитата
я бы попробовал просто поморгать лампочкой для начала, или просто выводом подергать

ножки вроде дергаются, куда ж они денутся?
Go to the top of the page
 
+Quote Post
boroda1983
сообщение Jul 14 2008, 15:01
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 3-04-06
Пользователь №: 15 753



С LPT порта без буфера заводить сигналы на прямую, 100% вероятность, что SPI в скором времени умрет. К тому же сигналы LPT порта 5В, в то время как у BlueCore это VDD+0.4V. Далее, далеко не факт, что LPT порт корректно поймет сигнал 3.3V выводы SPI_MISO.

В описании на программатор, описан провод для Casira development board, там буфер стоит на на плате.

Сигнал XAP_RESET лично я вообще не использую. Потому, что некоторые версии BlueCore имеют два вывода RESET, с активным низким и активным высоким уровнями.

Пример схемы программатора, приведен в приложении. Я максимально его упростил. Вполне неплохо работает без подтягивающих резисторов, и резисторов на 100 Ом. Просто использовал 3.3V буфер, с 5В толерантными выходами. Лучше конечно использовать буфер с двумя напряжениями питания для входов и выходов.

В приват аську отправил, на пару дней вырублю спам бота.
Прикрепленные файлы
Прикрепленный файл  BC_SPI.rtf ( 1.75 мегабайт ) Кол-во скачиваний: 93
 
Go to the top of the page
 
+Quote Post
masmart
сообщение Jul 14 2008, 19:20
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 11-07-08
Пользователь №: 38 873



Цитата
С LPT порта без буфера заводить сигналы на прямую, 100% вероятность, что SPI в скором времени умрет. К тому же сигналы LPT порта 5В, в то время как у BlueCore это VDD+0.4V. Далее, далеко не факт, что LPT порт корректно поймет сигнал 3.3V выводы SPI_MISO.

я тоже так подумал, но факт есть факт, работает и не горит, год уже. и дебагалось раньше, по заверениям народа тем же кабелем. а про то, что уровни разные, у лпт 1 начинается, вроде, от 2.5 в, он же ттл, а бт не горит, наверное, из-за защиты
Цитата
Сигнал XAP_RESET лично я вообще не использую. Потому, что некоторые версии BlueCore имеют два вывода RESET, с активным низким и активным высоким уровнями.

и при этом получается дебагать, используя только csk, mosi, miso, csb?...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016