Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 65
Из них просматривают:
Аналоги: 14. Даташиты: 11. Инструкции: 1. Новости: 7. Остальное: 4. Программы: 2. Профиль пользователя: 2. Форум: 23. Чат: 1.
Участников: 3
Гостей: 62

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления


1 2 3 4 ... 31


проблема при работе с китайским J-LINK 8 или же проблема с самим ARMом
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Всем привет.

Решил Сам собрать себе дисковери кит на базе at91sam7s64-ek. Подарили мне китайский J-Link 8 c прошивкой 3.20. Недолго думая я посетил сайт производителя SEGGER и скачал от туда версию 4.76е. Пере прошил проггер на эту версию с новым серийником. Использовал кейген для лицензий (установились все кроме GDBserver). Использую IAR ARM 6.3, ОС - Windows 7 ultimate. Пробовал зашить его и включить debug, но выдал ошибку по RDI, перезагрузил программатор и плату, потом выдал ошибку: BAD JTAG communication write to IR: expected 0x1, got 0x0 @ off 0x5. Потом опять перезагрузил, но выдало уже FAiled to measure total IRlen. И так замкнутый круг.

Запустил J-link arm консоль.
Выдал:
VTARGET: 3.31 V
IRLEN: 04, IRPrint 0x1, ARM7TDMI CORE

Значит проц то J-LINK видет. НО!!!!

Запускаю команду testwspeed на скорости 100 кГц. И выдает Write test failed. Пробую testcspeed - выдает NO RAM available @ address 0x0. Пробовал на скоростях от 10 кГц и выше
Опять перезагружаю все вместе с программой J-link arm , но выдает уже IRLEN: 04, UNKNOWN DEVICE.
Опять перезагружаю. Появляется IRLEN: 04, IRPrint 0x1, ARM7TDMI CORE, выставляю скорость в 4 кГц, выдает BAD JTAG communication...

Со стороны своей платы все прозвонил - ничего не замыкает, все ножки правильно подключены к J-LINK. Все необходимые линии подтянуты, как на схеме ATmel.
Пробовал и с JTAG_SEL играть - резистором 5 кОм на + и на -. На плюс подтягивал - совсем не работало. На минус - работало. По описанию по идее там внутренняя подтяжка 15 кОм
на землю. Так что я думаю это излишне.
Со стороны J-LINK не припаял только nTRST - потому что некуда.

Не могу понять в чем дело. Народ, пожалуйста, подскажите где и куда копать? В чем проблема может быть?

Заранее спасибо.



шифрование .h
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Всем привет. Народ подскажите, пожалуйста, как зашифровать библиотеку .h. Локбиты программы не подойдут, поскольку есть еще С код, который будит доступен для редактирования. Но вот секреты библиотеки h открывать не хочется. Среда разработки AVR studio 4.
Может в DLL как-то можно?



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Все проблема решена
Дело в том, что когда я обмениваюсь с компом. RX, TX моего девайса настроены на работу с коспом: rx(device)-tx(PC), tx(device)-rx(PC). Соеденив его с блоком получилось: rx(device)-rx(power unit), tx(device)-tx(power unit). В итоге просто в своем девайсе плменял местами RX, TX и все заработало.
Всем спасибо!!!



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
тогда получится так: либо компьютер и блок, либо блок и USB, а я хотел шину промониторить между блоком и USB. Как тогда быть?



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
А дело говоришь!!! Спасибо!!! Получается, что у меня USB с компом только обменивается, а не с блоком.
А как тогда собрать, чтобы с компом и блоком работало?



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
т.е. каждая линия на 2 устройства: блок и USB



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
из компьютера: один TX в блок, один в USB; один RX в блок, один в USB и также GND.



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Но тогда, если была бы схема проблематичная, то она бы сразу дала о себе знать, еще при испытании на компьютере.



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Вот как так



Re: AVR+MAX232E
Главный Технолог
Зарегистрирован:
01.07.2011 19:44
Из: Тольятти
Сообщений: 305
Не в сети
Я собрал адаптер USB-RS232(atmega8-HID + MAX3235E). Тестировал его на своем компьютере. Он работает: данные отправляю с COM(REALTERM или HyperTerminal), принимаю по USB-HID(писал на ObjectPascal).
Есть блок питания, который может управляться посредством интрефейса RS-232 набором команд. Использую набор команд для перекл. напряжения через COM(9pin), программа HyperTerminal или RealTerm -> блок питания - все работает. Тот же самый набор команд через USB, программа написана на ObjectPascal -> RS-232 -> блок питания - не работает.




1 2 3 4 ... 31




Разное

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

Интересно

Чтобы защитить стержень от обгорания, его нужно обмазать тонким слоем смеси силикатного клея и сухой минеральной краски (окись железа, цинка и магния).