Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.07.2009, 14:59  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Ловите.

Прикрепленный файл: 4281438.zip
Реклама:
kison вне форума  
Непрочитано 02.07.2009, 15:11  
microsin
Временная регистрация
 
Аватар для microsin
 
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
microsin на пути к лучшему
По умолчанию

8O
Респект, уважаемый! Надо непременно попробовать спаять.
microsin вне форума  
Непрочитано 02.07.2009, 15:13  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Его уже много кто спаял. На электрониксе с год назад выложил автор МТ-Линка - DASM.
kison вне форума  
Непрочитано 03.07.2009, 17:57  
faru
Прописка
 
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
faru на пути к лучшему
По умолчанию

Сообщение от Serpets
Ведь, чтоб его просто зашить достаточно COM-порта с каким-нить МАХ-232 на UART0. Там просто надо уровень порта 0.14 уронить во время сброса и запустится загрузчик, а с ним уже что-то под Keil-ом дружит... С отладкой конечно не все так просто...
Если не сложно, то можо схемку или где как назвается и искать

Сообщение от Serpets
.. С отладкой конечно не все так просто...
Т.е. это не аппаратная, эмуляция точек останова ?
faru вне форума  
Непрочитано 03.07.2009, 18:58  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от faru
Если не сложно, то можо схемку или где как назвается и искать
Сходите на olimex.com там полно схем отладок на LPC. Программатор там встроенный, как раз на max3232.


Сообщение от faru
Т.е. это не аппаратная, эмуляция точек останова ?
Аппаратных точек у ARM7 всего две. Одна из них по умолчанию обычно на вход в main настраивается. Так что отладчику приходится попотеть перезагружая кристалл. И есще - при становке ядра отладчиком переферия продолжает работать. Т.е. таймеры к примеру не останавливаются. Есть и еще особенности, начнете работать - почувствуете.
kison вне форума  
Непрочитано 03.07.2009, 19:18  
Serpets
Прохожий
 
Регистрация: 11.03.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Serpets на пути к лучшему
По умолчанию

Это тот фрагмент схемы, который использовал я. Сигнал ISP не задействовал через порт специально , его включить и перешить можно было только вскрыв девайс (для защиты от несанкционированной перешивки).
Руководство пожлобилось на даже самый примитивный отладочный комплект, поэтому отладку пришлось реализовывать посредством встроенного в него ЖКИ-модуля, что не очень удобно, но в целом спасло...

-- Прилагается рисунок: --

Serpets вне форума  
Непрочитано 04.07.2009, 13:52  
faru
Прописка
 
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
faru на пути к лучшему
По умолчанию

Спасиб )

Нашел еще программатор lpc21isp (Windows, Linux) command line ISP for Philips LPC21xx) - может кому полезно будет:

http://sourceforge.net/projects/lpc21isp/

и отличный сайт по ARM для ликбеза таких чайников как я:

http://microsin.ru/content/category/5/36/44/
faru вне форума  
Непрочитано 04.07.2009, 15:32  
microsin
Временная регистрация
 
Аватар для microsin
 
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
microsin на пути к лучшему
По умолчанию

Сообщение от faru
и отличный сайт по ARM для ликбеза таких чайников как я:
http://microsin.ru/content/category/5/36/44/
Благодарю, коллега. Я и сам чайник - разгребаю границы неведомого, и что успеваю, то записываю =).
microsin вне форума  
Непрочитано 04.07.2009, 16:14  
Serpets
Прохожий
 
Регистрация: 11.03.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Serpets на пути к лучшему
По умолчанию

Прошу прощения, сразу провтыкал. Прошивалку можно качнуть здесь: http://www.flashmagictool.com/
Удобно в компиляторе назначить в своем проекте горячую клавишу для прошивки и прописать в ней нужные параметры в командной строке.
Serpets вне форума  
Непрочитано 06.07.2009, 21:11  
microsin
Временная регистрация
 
Аватар для microsin
 
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
microsin на пути к лучшему
По умолчанию

Попытка вырастить каменный цветок не удалась - прошивка, которую любезно предоставил 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...
microsin вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите отладить программу АЦП на AVR Alexander48 Микроконтроллеры, АЦП, память и т.д 8 30.11.2009 14:07
Как отладить Си-программу в Протеусе? PortB Proteus 1 24.03.2009 13:24
Возможно ли избавиться от подмаргивания? nagano Микроконтроллеры, АЦП, память и т.д 4 16.09.2008 11:31
Дизасемблировать .hex файл возможно ? Tier13 Proteus, KiCAD и другие ECAD 7 02.03.2007 19:08
Нужно прошить пик контроллер (PIC 16F873) electrician Микроконтроллеры, АЦП, память и т.д 8 23.08.2006 08:16


Часовой пояс GMT +4, время: 11:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot