Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.07.2009, 14:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Ловите.
Прикрепленный файл: 4281438.zip
|
|
|
|
02.07.2009, 15:11
|
|
Временная регистрация
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
|
8O
Респект, уважаемый! Надо непременно попробовать спаять.
|
|
|
|
02.07.2009, 15:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Его уже много кто спаял. На электрониксе с год назад выложил автор МТ-Линка - DASM.
|
|
|
|
03.07.2009, 17:57
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
|
Сообщение от Serpets
|
Ведь, чтоб его просто зашить достаточно COM-порта с каким-нить МАХ-232 на UART0. Там просто надо уровень порта 0.14 уронить во время сброса и запустится загрузчик, а с ним уже что-то под Keil-ом дружит... С отладкой конечно не все так просто...
|
Если не сложно, то можо схемку или где как назвается и искать
Сообщение от Serpets
|
.. С отладкой конечно не все так просто...
|
Т.е. это не аппаратная, эмуляция точек останова ?
|
|
|
|
03.07.2009, 18:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от faru
|
Если не сложно, то можо схемку или где как назвается и искать
|
Сходите на olimex.com там полно схем отладок на LPC. Программатор там встроенный, как раз на max3232.
Сообщение от faru
|
Т.е. это не аппаратная, эмуляция точек останова ?
|
Аппаратных точек у ARM7 всего две. Одна из них по умолчанию обычно на вход в main настраивается. Так что отладчику приходится попотеть перезагружая кристалл. И есще - при становке ядра отладчиком переферия продолжает работать. Т.е. таймеры к примеру не останавливаются. Есть и еще особенности, начнете работать - почувствуете.
|
|
|
|
03.07.2009, 19:18
|
|
Прохожий
Регистрация: 11.03.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Это тот фрагмент схемы, который использовал я. Сигнал ISP не задействовал через порт специально ![Улыбка](images/smilies/icon_smile.gif) , его включить и перешить можно было только вскрыв девайс (для защиты от несанкционированной перешивки).
Руководство пожлобилось на даже самый примитивный отладочный комплект, поэтому отладку пришлось реализовывать посредством встроенного в него ЖКИ-модуля, что не очень удобно, но в целом спасло...
-- Прилагается рисунок: --
|
|
|
|
04.07.2009, 15:32
|
|
Временная регистрация
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
|
Благодарю, коллега. Я и сам чайник - разгребаю границы неведомого, и что успеваю, то записываю =).
|
|
|
|
04.07.2009, 16:14
|
|
Прохожий
Регистрация: 11.03.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Прошу прощения, сразу провтыкал. Прошивалку можно качнуть здесь: http://www.flashmagictool.com/
Удобно в компиляторе назначить в своем проекте горячую клавишу для прошивки и прописать в ней нужные параметры в командной строке.
|
|
|
|
06.07.2009, 21:11
|
|
Временная регистрация
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
|
Попытка вырастить каменный цветок не удалась - прошивка, которую любезно предоставил kison, на чипе AT91SAM7X256 не заработала. У меня была макетка с этим чипом (чипа AT91SAM7S64 и макетки для него не было), и я решил попытаться спаять J-Link на чипе AT91SAM7X256 (чипы 7X256 и 7S64 фактически отличаются только объемом памяти, и программа для 7S64 должна заработать и на 7X256 - если нету всяких глупых проверок на ID чипа и т. п.).
Начиналось все очень хорошо. Спаял по схеме, прошил, воткнул в комп по USB - устройство нормально, как положено определилось - "J-Link driver". Светодиодики тоже заморгали совсем по-джилинковски. Но радовался я рано - при попытке запустить отладку или любую утилиту от SEGGER, которая работает с J-Link ничего не выходит. Проблема в том, что сеггеровский софт видит, что прошивка у моего "сеггера" слишком старая, и пишет: "Updating firmware: J-Link compiled Jul 30 2008 11:24:37 ARM Rev.5. Replacing firmware: J-Link compiled Feb 21 2006 20:15:59 ARM Rev.5". Тут-то у него чего-то не срастается (подозреваю, что софт пытается запустить bootloader для перепрошивки по адресу для чипа SAM7S64, ну а моего чипа совсем другой адрес bootloader. А может быть, софт еще пытается проверить ID чипа, а он не подходит).
Как эту бяку победить, не знаю. Если бы удалось выцепить новую прошивку (которая где-то прячется в софте SEGGER) и тупо её прошить в чип AT91SAM7X256 (без bootloader-а, обычным JTAG-программатором), то все бы заработало. Дизассемблировать страрую прошивку и разбираться, где там номер версии, как то тоже не фонтан. А жаль, получился бы дешевый и сердитый J-Link...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:10.
|
|