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

    

TSS

Свой
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Знающий
  • День рождения 09.03.1987

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Зеленоград, Новосибирск

Посетители профиля

2 578 просмотров профиля
  1. На самом деле, сделать частоту тиков выше не проблема. Ну да, придётся переписать пару простых макросов и на этом всё. Использую в сложном проекте где порядка 60 задач, частоту тиков почти 13кГц, при тактовой 96МГц, отлично работает. Зачем это надо. Объясняю. Если используете энергосберегающие режимы и режим ticklessIdle, т.е. пропуск тиков, то в сон контроллер уходит не ранее чем через один тик, соответственно чем тик меньше, тем быстрее после выполнения задачи контроллер уснёт. Я правильно понял, что в задачах нет вызовов vTaskDelay()? В таком случае они всегда будут подвешивать планировщик. vTaskDelay() обязателен в любой задаче FreeRTOS. Хотя вру, не обязателен, вместо него может быть ожидание очереди или семафора, но что-то подобное обязано быть внутри бесконечного цикла каждой задачи.
  2. Цитата(b-volkov @ Dec 18 2017, 11:04) Так вот, собственно, вопрос: если мы поменяем отладчик на ISO-шнный, его помехоустойчивость будет лучше? Или менять надо рабочее место? ISO версия у нас работала внутри преобразователя мощностью 150кВт очень стабильно, без всяких сбоев. Ещё такая ошибка возникает при плохом контакте в разъёмах, либо USB кабеля, либо самого J-Tag, намучился на одном из исполнений устройства с не надёжным прижимным разъёмом.
  3. У меня есть J-Tag, через CCS3.3 можно попробовать. Стучитесь в личку.
  4. Слой Mechanical 15 altium

    Цитата(musa @ Aug 21 2017, 12:40) Для удобства. По ним Альтиум проверяет не налезают ли компоненты друг на друга и соблюдаются правила зазоров между компонентами. Именно по этому их рисовать нужно не абы как. Тут есть ньанс. Зазоры между компонентами проверяются правильно только по 3D моделям, без них будет огромный прямоугольник по внешнему контуру всех механических слоёв.
  5. Altium Designer 17

    Вырезы в сетчатых полигонах корректные так и не сделали: Обычный полигон: http://prntscr.com/d8eyos Сетчатый полигон: http://prntscr.com/d8eyxe
  6. Altium Designer 17

    Я тоже сегодня уже весь день в 17 версии развожу платку, которую ещё вчера делал в 16й. Уже успел наткнуться на несколько неприятных глюков. Например ни в какую не хотел выделяться текст на слое TOP, находящийся внутри посадочного, компонент был разблокирован, но по неизвестной причине, выделяется такой текст только при отображении всех слоёв, а с нажатым через Shift+S отображением слоя TOP, на этом самом слое, этот текст никак не выбирался. И это явный глюк, поскольку например с шелкографией таких проблем я не увидел. Интерактивная трассировка не понравилась, в версии 14 и 15 на мой взгляд она работала лучше, тут он легко делает огромные петли (как и в 16.1.12), стоит чуть надавить на дорожку, при этом назад эти изменения не убираются, пока не удалишь часть уже проложенной дорожки клавишей Backspace. Это так, из того что явно бросилось в глаза и заставило помучиться. Из приятного: Наконец-то добавили передачу всех параметров из схемы в плату (привет P-CAD 2002), только не ясно как их использовать, пока не разбирался с этим.
  7. Altium Designer 17

    Корректное наследование настроек из предыдущего релиза так и не сделали... Придётся всё перебивать ручками, настройки не совместимы. Например переходные по-умолчанию, были закрытые, а после экспорта настроек в 17м стали уже открытые. Окошко выбора элемента на плате подвисло на пятой минуте беглого тестирования.
  8. Скорее всего путаете со старыми и уже не производящимися С24хх. С28хх поддерживается 4-6 версиями.
  9. Цитата(EIKA @ Aug 29 2016, 18:53) 1. Чем можно программировать DSP TI семейства TMS320Lx240x, а именно: TMS320LF2407A, TMS320LF2406A, TMS320LF2403A, TMS320LF2402A, TMS320LC2406A, TMS320LC2404A, TMS320LC2403A, TMS320LC2402A, чтобы не покупать родной программатор Gang-2000 за $349? А поновей семейство выбрать нельзя? Серию 24хх вообще производят? Gang-2000 серию 24хх судя по сайту производителя тоже не поддерживает. Среда разработки под них будет в лучшем случае CCS3.3. XDS100 их не поддерживает, об этом прямым текстом написано в FAQ TI: http://processors.wiki.ti.com/index.php/XDS100 Вот полноценный 510й JTAG их таки поддерживает, Саурис один из самых дешёвых: http://sauris.de/ru/products/XDS510Lite/ Ещё есть Blackhawk USB2000, это облегченная версия 510го, только под С2000, но его уже на сайте в списке устройств нету. Оно вам точно надо, иметь потом проблемы с поставками, проблемы с обновлением среды разработки, компиляторов?
  10. Так зачем добавлять ещё один компонент то, достаточно ведь создать к нему 2-3 (сколько надо) посадочных, отличающихся только высотой степ-модели. Делается это быстро, и результат устроит всех.
  11. Используйте последний CCS. Версия 3.3 уже совсем старая, никакой поддержки CLA там нет. Скачайте ControlSuite, именно там огромное количество примеров и библиотек для контроллеров C2000. CLA это очень хорошая вещь, если ей найти правильное применение, и лучше под него писать на ассемблере, хотя в отличии от первых Piccolo у 2837х хватает памяти программ для CLA. Цитата(ashah @ Jul 11 2016, 22:01) Спс. А как выбирается к какому МК подключаешься через JTAG? И как пользоваться CLA? Создаёте свой target configuration, смотрите примеры. Всё есть.
  12. Цитата(Владимир @ Jun 22 2016, 23:08) Но тут больше другие проблемы с допусками-- нельзя выставлять их с абсолютной точность на сходимость. Вот я об этом и говорю, что он не в состоянии это обработать верно. А как мне ещё поступить, если технологически у производителя плат такие допуски, плюс в рекомендованом посадочном ширина площадок 0,3мм и шаг 0,5мм, только и остаётся что делать 0,299мм ширину площадки. Цитата(v-vovchek @ Jun 22 2016, 20:47) Этому кизяку столько-же, как и самому Альтиуму! Да, с 2010 года за этой фишкой слежу, улучшений не вижу.
  13. Спасибо! Там посмотреть не догадался. Все всплывающие окна оказывается там... И ещё огорчает что за столько версий всё никак не смогли побороть вот эту проблему: [attachment=101387:image_20...18_16_18.png] И ладно бы оно было в каких-то сложных ситуациях. Но у микросхемы шаг 0,5мм, ширина площадок 0,3мм, отступ маски 0,025мм, остаётся чётко 0,15мм. Никаких тысячных в размерах нет, точность метрических размеров выставлена максимальная - 5 знаков. Приходится выставлять ширину КП 0,299мм, чтобы удовлетворить хотелки Альтиума и ликвидировать 50 ложных ошибок.
  14. Да, похоже действительно переназначил... Откатил настройки Customize и всё заработало. Возник попутный вопрос: как настроить горячие клавиши контекстного меню? Раздел "Snap Grid" отсутствует в основном меню, поэтому через Customize вот таким способом клавишу не поменять: [attachment=101381:Screenshot_3.png] А другого способа я не знаю. Получается что если сбросили один раз горячую клавишу в контекстном меню, то не понятно как её восстановить кроме полного отката настроек.
  15. В версии 16.1.9 в редакторе печатных плат, перестала работать горячая клавиша "G" (Snap Grid) для вызова списка сеток, приходится вызывать этот список через контекстное меню, что очень неудобно. При этом если открыть не плату, а библиотеку, то там она работает: [attachment=101375:Screenshot_1.png] При этом видно, что в редакторе плат ссылка на клавишу G осталась, однако не работает: [attachment=101376:Screenshot_2.png]