Перейти к содержанию
    

alex_black

Участник
  • Постов

    8
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о alex_black

  • День рождения 09.08.1976

Информация

  • Город
    Array
  1. Добрый день. Есть ли у кого реальный опыт работы с данным отладчиком J-TRACE PRO, хотелось бы услышать отзывы, а то в рекламе пишут что прям чудеса творит? Может есть у кого-то что-то подобное с возможностью реалтайм трассировки и возможностью длинной записи лога? Суть проблемы в том, что есть проект на STM32F303 довольно большой и в нем очень редко происходит глюк (возможно раз в неделю, а может и не происходить - в этом сложность, что не системный). Обычные средства в виде J-LINK/ST-LINK не помогают, так как за такой длительный период обычно зависают сами или отваливается USB/сеть или происходит еще что-то, что угодно, что препятствует возможности поймать глюк, а также в тех редких случаях, когда это удавалось поймать не сохраняется информация о вызовах и состоянию системы до сбоя, что очень сильно напрягает. Наткнувшись на описание этого трассировщика пришла мысль, что это именно то, что позволит решить проблему, но его цена не позволяет его купить в "слепую". Хочется все-таки по-общаться с теми, кто им реально пользовался.
  2. XMEGA еще жива?

    Лежали в трее, в котором и купил. Паялись ручками, проблем не было. Китайские подрезки обычно плохо паяются и ноги кривые - ту все в норме. Ладно - возьму сейчас штук двадцать без буквы U в другом месте, чтобы проверить гипотезу. Окончательный диагноз могу узнать только после возврата брака, как будет результат - отпишусь.
  3. XMEGA еще жива?

    Требования соблюдены конечно. Питание 3.3В, проверяли - чистое. Частота кварца 8МГц, PLL на 32МГц. Да и проекту уже ого-го сколько лет, все ж работало. В былые времена по 500 шт делали, до сих пор все работают.
  4. XMEGA еще жива?

    Добрый день. Есть у меня старый проект на xMega128A1 - мало серийный, разработка 2009 - 2010 года. Купил в прошлом году на RCT 100 процов atXmega128A1U-AU, не удержался цена на них была уж очень привлекательная. А паять их начал только в этом году (серийность маленькая). Так вот столкнулся с проблемой, что глючат они уж очень сильно. У одних прошивка слетает (хотя во FLASH никакой записи нет из основной проги), кто карту памяти SD то видит, то не видит (видать что-то с SPI происходит), некоторые пишут не совсем то, что должны, кто тупо по вотчдогу перегружается периодически. Изменение прошивки не было уже несколько лет и до этих процов все работало без нареканий. Изначально использовали процы без буквы U (т.е. без USB), но в даташите на сайте Atmel написано что они не рекомендованы к применению и бинарно совместимы с новыми, которые и следует использовать. На всякий случай я даже прошивку перекомпилировал. Проблемные девайсы до меня еще не дошли, но перед отправкой они проверялись, а также тестовый экземпляр у меня работает уже неделю... Единственное что обнаружил, так это то что АЦП в новых процах имеет другой наклон характеристики, что приводит к неправильной работе аналоговой клавиатуры устройства, но это легко исправляется. Собственно вопрос: кто-нибудь использовал atXMega с буквой U вместо обычных без U, какие проблемы возникали? А может вообще у меня процы "левые", как проверить то, кто сталкивался?
  5. Когда пользовался ИАР до 6.30, то приходилось .icf файл создавать самому, так как стандартных не было в комплекте. А вот когда перешел на 6.30 и попробовал использовать .icf файл предыдущей версии, то оказалось, что не работает с похожими симптомами. В итоге выяснил, что для прерываний может использовать отдельный стек, так вот в новых файлах .icf он прописан, а в старых этого описания нет. Когда обнаружил, что в новой версии ИАР есть штатный ICF файл для моего камня и прописал его, то все заработало.
  6. Недавно встал вопрос об операционке, выбрал ChibiOS. До этого операционками не пользовался, да и ARM только начал осваивать. Взлетел за пару дней. Изначально казалось, что все супер документировано и описание уж очень привлекло. После реальной работы выяснил, что иной раз надо таки копаться в коде, чтобы понять что и как. Думаю это справедливо для всех OPEN проектов, так как разработчики думают раз код есть, зачем человеческую документацию писать. В принципе пока доволен, но волнует слабая распространенность, боюсь со сложной проблемой придется в разработчику обращаться, надеюсь не откажет.
  7. Используется зарезервированное слово 'EXTERN' и далее имя переменной, но кроме как в .H файле ее надо разместить где-то реально. Например, вот так: EXTERN ARRAY // загрузить адрес массива ldi ZL, ARRAY & 0xFF ldi ZH, ARRAY >> 8 // загрузить первый элемент ld R0, Z++ Вообще с ИАР идет чудесная документация ...
  8. В какой версии нет глюков, где ее скачать? Те модули, что мы получили последними почти все идут с прошивкой, которая не подает питания на антенну вообще! А если у нас нет ванны - высылать Вам можно?
×
×
  • Создать...