| Автор |
Съобщение |
|
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 8:44 pm Мнения: 3175 Местоположение: Пловдив
|
fan, Благодаря ти.
(успях да отворя схемата и да я конвертирам до PDF. Аз пoлзвам P-CAD)
Правих си ULINK преди време, който с KEIL върви без проблем.
Наистина някои от китовете на Luminary имат вграден JTAG/SWD, но не намирам такъв с втори SWO.
Направени са с FT2232D.
Ех колкото хора - толкова и мнения ...  Немога да се ориентирам в каква посока да мисля за дебъгера ...
|
| Вто Дек 01, 2009 4:00 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Мда... стига да разбера как се ползва 
|
| Вто Дек 01, 2009 4:02 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Погледни по-внимателно... имаш двупортов ФТДИ, на единия порт JTAG, на другия отива само една жица - SWO
Трябва да се види как точно се ползва, ама едва ли е rocket science... За JTAG-а тъй като си е самостоятелен порт най-вероятно си ползват стандартното OCD или друго FTDI-based solution...
А SWO най-вероятно го пускат в UART mode (и от куртекса и от ftdi-я). Би трябвало да предлагат някакво софтуерче дето стрипва ЕТМ-пакетите. Ама и да не го предлагат те са 5 пакета на кръст... толкова би трябвало да може всеки да се справи 
|
| Вто Дек 01, 2009 4:41 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Явно за гнуса ftdi решенията са посоката на развитие. За това ще слушаме Миро. Видях във форума на луминари, че се конфигурира в кортекса пуска на трейса. Но не видях никакъв софт за работа с него?! Какви са тези 5 пакета и за какво се борят?
p.s.
Може би не ме разбрахте, ама хората си вадят хляба с този трейс, правят емулатори и т.н. едва ли е лесна работа?
|
| Вто Дек 01, 2009 6:31 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Има един документ Coresight Components TRM там си ги има достатъчно добре описани... някъде около страница 300. Не казвам повече, че да не остана без хляб 
|
| Вто Дек 01, 2009 8:55 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Не бе  , Миро това лесно го намерих, а ма веднага ми светна, че не става просто така! 
|
| Вто Дек 01, 2009 8:58 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
кое не става? 
|
| Вто Дек 01, 2009 10:12 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
А ми това с трейса. Или става лесно?
|
| Вто Дек 01, 2009 10:46 pm |
|
 |
|
perlsite
Ранг: Ориентиран
Регистриран на: Пон Апр 17, 2006 1:44 pm Мнения: 291
|
Ще можеш ли да пуснеш pdf файла, че имам само Eagle 
|
| Вто Дек 01, 2009 11:06 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
fan-e, аз чакам вече 4-5 дена да ни предаваш уроци за кортексите, пък ти взе да задаваш най-много въпроси от всички  .
Аз ли нещо не съм разбрал както трябва или ти нещо не можа да обясниш като хората  ?
|
| Вто Дек 01, 2009 11:07 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Стана ми интересно за трейса та питам - ти пък задавам на-много въпроси  .
А за другото ще чакаш! 
|
| Вто Дек 01, 2009 11:11 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Ааа, няма проблем аз ще чакам - време имам бол, ама виж Миро не дочака и изчете света  .
|
| Вто Дек 01, 2009 11:31 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
Той за това е "форумен бог" - да чете! 
|
| Вто Дек 01, 2009 11:34 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Кое по-точно?
Хардуерно ти е една жица, която може да е UART или Manchester като за FTDI-а очевадно трябва да го ползваш като UART.
Не бих казал, че да вържеш една жица е толкоз трудно
Виж с баудрейтите може да имаш малко проблем, щото за разлика от обикновен UART тук нямаш определен рейт. Може да го пуснеш и на 50+Mbit, но естествено FTDI ще се ошашка на такива скорости...
Трябва да си поиграеш малко да видиш до колко може да го вдигнеш. Гледам че Олимекс са го подкарали и споменават 3 Mbit. Според мен това вероятно е теоретичния максимум на тоя FTDI, при условие че от страна на процесора натъманиш честотата...
Абе ти и на 1 Mbit да го докараш пак може да щракаш с пръсти...
Софтуерно от страна на процесора също няма кой знае каква философия. Предполагам има примерен код как от printf да изкараш на трейс. Пък и директно да пишеш по регистрите пак става.
От страна на компютъра получаваш пакети до 5 байта, първия байт ти е хедър - махаш го или пък гледаш от кой канал е (ако те интересува) - останалото ти е от printf-a или съответно записа по регистрите...
|
| Вто Дек 01, 2009 11:42 pm |
|
 |
|
emilvtc
Ранг: Форумен бог
Регистриран на: Вто Фев 06, 2007 8:44 pm Мнения: 3175 Местоположение: Пловдив
|
perlsite,
Прикаченият файл е схемата JLINK-a в PDF.
Ще трябва да черпим fan за инфото, a Miro направо да го напиваме ...
Миро, можеш ли да препоръчаш схема на OpenOCD за гну ftdi решениe? От линковете които fan постна - има много вариянти и все има някакви разлики в схемите помежду им ...
Интересува ме такъв с възможност за трейс и по възможност схемата да е тествана и работеща. ... Та какъв алкохол казваш,че пиеш ? 
|
| Сря Дек 02, 2009 11:48 am |
|
|