Jump to content

    
Sign in to follow this  
SeriouSerg

Отладочные средства на основе ARM.

Recommended Posts

2SeriouSerg

не обижайтесь, но имхо сильно совком отдает:

http://www.orion-micro.ru/page.php?10

 

лежачий кварц, лежачий трехвыводной стабилизатор (прикрученный винтом), какие то нелепые dc-разъемы вместо клемников, выводные светодиоды, винты вместо резиновых ножек...

 

в любом случае успехов, попробуйте предложить в Терру, они готовы любую отладку продавать

Это прототип - одна из старых ревизии. Фото подписано вообще-то, про разъемы на аналоге сказано ниже. Тип корпуса стабилизатора и светодиодов - по-моему совершенно не критично.

Создается впечатление, что критка идет на основании фото, описание никто не читает, иначе про клеммники обязательно заметили бы. Ножки в продажных изделиях нормальные, кварц тоже.

Джампера - рудименты из прошлого, уберем.

 

ToAndreas

Далее, по uSAM-R:

 

С каких это пор miniUSB - это минус? Я слышу только положительные отзывы по этому поводу, кабель USB -> miniUSB стоит всего на 7 руб дороже чем обычный, к тому же он идет в комплекте. В чем минус совершенно не понимаю, скорее это Ваши личные предпочтения.

 

теперь о преимуществах:

наличие упраления pull-up USB (+);

AT24 (+);

AT45 (+);

RS485 (+ соглашусь, не всем надо);

Термодатчик (+);

JTAG добавлен (+);

 

И это все чутка дороже, чем за ничего у SAM-H64.

 

P.S. Про варианты без флэша и всего остального я подумаю.

 

ИМХО лучше бы вы на sam32 48-выводном что-нибудь сделали - таких плат нет.

Сделаем.

Share this post


Link to post
Share on other sites

Мои 5 копеек: Общий DB15 на все UART'ы - по-моему, не самое удачное решение. Лучше поставить один стандартный DB9 с возможностью коммутации UART/DBGU, а RS485 вывести на штыри.

Share this post


Link to post
Share on other sites
Мои 5 копеек: Общий DB15 на все UART'ы - по-моему, не самое удачное решение. Лучше поставить один стандартный DB9 с возможностью коммутации UART/DBGU, а RS485 вывести на штыри.

Кабель-разветвитель в комплекте. На выходе 2 стандартных DB9 и RS485 (DB9, 2-D+,3-D-, 5-GND).

Часто есть необходимость в работе UART и DBGU одновременно. ИМХО комутировать - не лучшее решение (изначально так задумывалось).

Share this post


Link to post
Share on other sites

Если бы я задумывался над покупкой отладочной платы такого класса, выбор скорее всего пал бы именно на uSAM-R.

Функциональность лучше, чем у Olimex SAM7-H64, цена не сильно выше. Очень приятно что на плате имеются термодатчик и

Serial Flash. RS485 - приятное дополнение, хотя наверное лучше был бы DBGU. MiniUSB недостатком имхо не является, в

условии плотного монтажа и небольшой площади платы выбор автора вполне понятен. Тем более если в новой ревизии будет

добавлен JTAG, то плата имхо оставляет позади конкурентов, в том числе и SAM7-H64....а может и является альтернативой даже SAM-P64.

Edited by shaman

Share this post


Link to post
Share on other sites
Уважаемые коллеги!

Однако не ясно - сколько же стоит если отправлять на Украину?

Интересно.... но все же...

 

PS: все же есть большой минус - возможность смены контроллера - путем перепайки...

вот если бы путем смены переходника с контроллером ...

+ нада ставить сразу sam256

+ переключатель для стирания чипа

Share this post


Link to post
Share on other sites
Однако не ясно - сколько же стоит если отправлять на Украину?

Интересно.... но все же...

Доставка на Украину возможна. Естественно НЕ по одной штуке.

Стоимость определяется почтовыми расходами по территории Украины + 300 руб.

 

+ переключатель для стирания чипа

- и какой в нем смысл? SAM-BA недостаточно?

 

PS: все же есть большой минус - возможность смены контроллера - путем перепайки...

вот если бы путем смены переходника с контроллером ...

+ нада ставить сразу sam256

 

"...вот если бы..." можно продолжать до бесконечности.

что, впрочем, и делается в этой ветке.

Share this post


Link to post
Share on other sites
Доставка на Украину возможна. Естественно НЕ по одной штуке.

Стоимость определяется почтовыми расходами по территории Украины + 300 руб.

Конкурент Olimex малой скоростью в пределах Европы, поштучно, 6USD.

"...вот если бы..." можно продолжать до бесконечности.

что, впрочем, и делается в этой ветке.

А что, там не 256 штатно запаян?

Share this post


Link to post
Share on other sites
- и какой в нем смысл? SAM-BA недостаточно?

я прошу прощения конечно, но мне например неизвестен путь, как средствами SAM-BA - стирать контроллер at91sam64(...256)

Как используя пин TST - известно - так и делаю...

а вот как средствами SAM-BA - не могли бы просветить?

Share this post


Link to post
Share on other sites
А что, там не 256 штатно запаян?

256

 

я прошу прощения конечно, но мне например неизвестен путь, как средствами SAM-BA - стирать контроллер at91sam64(...256)

Как используя пин TST - известно - так и делаю...

а вот как средствами SAM-BA - не могли бы просветить?

 

Прошу прощения конечно, а зачем стирать? Нельзя просто перепрошить новой программой?

Внесем ясность - пин ERASE для стирания. TST - для восстановления SAM-BA. На плате есть соотв. перемычка на штыревом разъеме.

 

Чтобы обнулить флэш без ERASE, можно прошить bin файл соответствующего размера заполненный значениями 0xFF.

 

-------------------------------------------------------

 

Ув. коллеги. Компания Олимекс работает c 1999 года. Моя компания работает с осени 2006 года. Попрошу учитывать сей фактор прежде чем критиковать. Москва тоже не сразу строилась.

И почему каждый считает своим долгом найти какое-нибудь отличие и превратить это в минус?

Рекомендую сходить на at91.com и посмотреть что есть из подобной техники и с камими возможностями, прежде чем сразу писать "фу".

 

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

 

А вот что касается критики миниUSB, и подобных высказываний, извините, конечно, но это перебор.

 

Полемику разводить - совершенно лишнее, не нравится продукт - не покупайте, никто не заставляет.

Share this post


Link to post
Share on other sites
Прошу прощения конечно, а зачем стирать? Нельзя просто перепрошить новой программой?

Стирать иногда бывает нужно - вполне реально загнать кристалл в состояние, когда TST не помогает.

Share this post


Link to post
Share on other sites

Прошу прощения конечно, а зачем стирать? Нельзя просто перепрошить новой программой?

Стирать иногда бывает нужно - вполне реально загнать кристалл в состояние, когда TST не помогает.

 

Никогда такого небыло. Честное слово.

Можно поподробнее рассказать в результате чего так получилось, только на почту или в личку пож-та.

Share this post


Link to post
Share on other sites
Прошу прощения конечно, а зачем стирать? Нельзя просто перепрошить новой программой?

Внесем ясность - пин ERASE для стирания. TST - для восстановления SAM-BA. На плате есть соотв. перемычка на штыревом разъеме.

 

Чтобы обнулить флэш без ERASE, можно прошить bin файл соответствующего размера заполненный значениями 0xFF.

 

тоесть, Вы хотите сказать что можно не используя TST, методом прошивки bin файла "соответствующего размера заполненный значениями 0xFF".

Кстати какого конкретно размера должен быть файл не ясно...

но! Однако SAM-BA - не загружается когде контроллер не стерт средствами TST... И не дает соответственно зашить новый файл. Приходится стирать через TST/

Не могли бы Вы расписать, как Вы это делаете - так как например меня, достает постоянно стирать через TST.

Не знаю почему, но у меня ERASE не стирает контроллер(256й)...!

Share this post


Link to post
Share on other sites
тоесть, Вы хотите сказать что можно не используя TST, методом прошивки bin файла "соответствующего размера заполненный значениями 0xFF".

Кстати какого конкретно размера должен быть файл не ясно...

но! Однако SAM-BA - не загружается когде контроллер не стерт средствами TST... И не дает соответственно зашить новый файл. Приходится стирать через TST/

Не могли бы Вы расписать, как Вы это делаете - так как например меня, достает постоянно стирать через TST.

Не знаю почему, но у меня ERASE не стирает контроллер(256й)...!

 

SAM-BA и не загрузится если стереть описанным мною способом, так как boot-код будет стерт.

 

Что Вам нужно, скажите?

 

Если отлаживаться, то лучше исполнять код из RAM не трогая flash. Так и самба цела будет, что очень удобно, и ресурс флэшки не уменьшаем.

Если Вам обязательно отлаживаться из флэш, то шейте программу по адресу flash_base + 0x2000

а потом из самбы стартуйте, как и в первом случае.

 

P.S. Просьба тех вопросы отправлять в личку.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this