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

Awe

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

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

  • Посещение

Весь контент Awe


  1. спасибо за схему! Че то у меня все равно не выходит, может у нас разные версии BSP, ты как настраивал дисплей в BSP? какой тип дисплея выбирал? менял ли clcd.c? ( я использую Linux на своем ките, которому пытаюсь подключить дисплей Хитачи)
  2. Ранее использовался родной дисплей от Sharp LQ64D343-1 (современные аналоги Sharp LQ064V3DG01 и Sharp LQ064V3DG02), ссылка на даташит здесь (http://document.sharpsma.com/files/LQ064V3DG01_SS_110206.pdf ), сигналы там следующие: - CK (clock signal) - сигнал синхронизации, - биты цветов красного/зеленого/синего(R0-R5, G0-G5, B0-B5), - управляющие сигналы вертикального(U/D) и горизотального сканирования (R/L), - сигналы горизонтальной (Hsync) и вретикальной (Vsync) синхронизации, - сигнал разрешения данных (ENAB), - питание и земля, в дисплее HITACHI TX18D16VM1CBA, ссылка на даташит здесь (http://www.hitachi-displays.com/ICSFiles/afieldfile/2007/10/31/TX18D16VM1CAA_e.pdf ), сигналы следующие: - DTMG (Diplay Timing) - судя по графику, этот сигнал включается во время передчи данных - DCLK (Dot Clock) - судя по графику, это сигнал синхронизации, - биты цветов красного/зеленого/синего(R0-R5, G0-G5, B0-B5), - питание и земля, для родного дисплея у процессора SHARP LH79524 имеются все необходимые вывода ( пусть и мультиплексированные, но их можно настроить на нужный сигнал), а для дисплея Хитачи - целая проблема, не знаю где взять сигнал DTMG(HITACHI) и, вообще, как и чем его формировать, DCLK(HITACHI) подключил к ножке процессора LCDDCLK/PE1 (LH79524), настроив при этом мультиплесированный порт на сигнал LCDDCLK, биты цветов красного/зеленого/синего(R0-R5, G0-G5, B0-B5) к соответствующим ножкам процессора, думал что DTMG(HITACHI) это аналог сигнала ENAB (SHARP) и подключил к ножке процессора PF6/LCDEN/LCDSPL, но рельтата нужного не получил. В итоге, дисплей от HITACHI не показывает нужного изоображения, вместо этого, при включении, на экране загораются разноцветные полоски, которые не меняют свой цвет в процессе работы и не перемещаются. 1) Что я делаю не так? 2) Как правильно подключить дисплей HITACHI TX18D16VM1CBA к процессору SHARP LH79524?
  3. Так ничего и не выбрали - проект приостановили.
  4. Посоветуйте пожалуйста, что можно использовать (какие программные или аппаратные средства) при написании программы для контроллер ST10F276? Где все это можно будеть приобрести и по какой цене?
  5. Возникла задача реализовать управление изделием на основе процессора Sharp LH79525 (ядро ARM7) с помощью голосовых команд. Планируется, что устройство будет работать под ОС Linux. Есть ли уже готовые программные алгоритмы распознования голосовых команд? Хватит ли ресурсов процессора для этого? Может быть есть какие-то готовые аппаратные решения, которые будут заниматься распознаванием голосовых команд и выдавать процессору управляющие сигналы?
  6. пробовал, даже начал качать от туда 30-дн версию 4.42, спс
  7. Видимо придется в машинных кодах, так как программа JMem.exe а) отображает содержимое памяти ARM-процессора ( в нашем случае LH79524: с 0х60000000 по 0х80000000 - тут должны лежать внутренние 16KB SRAM с 0х80000000 по 0хА0000000 - тут должна лежать Boot ROM и т.д.) И б) позволяет менять руками по байтам содержимое.. ------------------------------------------------------------------------ ===== В IAR есть поддержка Sharp LH79524 ===== Где б теперь IAR с поддержкой ARM (SHARP LH79524\5) достать tial или freeware версию???
  8. Просто посмотрел в настройках софта JFlash ARM и не нашел такой опции "программировать выбранный файл(прошивку/ набор данных) во внутренную память процессора" ... единственное что в ПО JFlash ARM есть готовые функции записи в проц. при его инициализации: write8bit - по адресу записывает 1 байт write16bit - по адресу записывает 2 байта write32bit - по адресу записывает 4 байт если попробовать ими записать программу загрузчик, (вдруг у меня она окажется или я ее напишу), которая будет весить, например, сколько то КБ, этож сколько мне тысяч операций нужно будет ввести...не факт что еще заработает
  9. 1.1 - а как залить в проц с помощью чего?? 1.2 - и, вообще, я не умею писать программы загрузчики, может есть какая то дока на эту тему? или примеры? 2 - к сожалению на нашем устройстве еще не предусмотрен СОМ или USB порт ... 3 - чем залить , чем? у нас программатор J-Link не поддерживает ни программирование проца Lh79525, ни нашей NAND флеш памяти Samsung K9F1G08U0A... suxxxxx
  10. Проблема в следующем: Есть плата с микропроцессором Sharp LH79524 на ядре ARM7. К процессору подключена микросхема NAND Flash Samsung K9F1G08U0A. С помощью JTAG программатора J-Link/RDI (производитель Segger) и ПО J-Flash ARM пытаемся записать во флешку ядро и загрузчик Linux-а. С дефолтными настройками для LH79524, после соединения с процессором J-Flash ARM выдает ошибку: "Detect flash memory: unsupported flash type/bus width (110800) Please contact [email protected]". Связались с Segger-овцами. Они сказали что их ПО данный тип памяти не поддерживает. Всвязи с этим вопрос: можно ли вести запись во флешку с помощью стороннего ПО и программатора J-link от Segger? Если нет, то посоветуйте пожалуйста с помощью каких программных и аппаратных средств можно это сделать.
  11. Я планирую использовать TC1766. Сейчас думаю над тем, что необходимо приобрести для облегчения разработки программы. Мне посоветовали следующее: 1. StarterKit SK-TC1766 400 Euro 2. UDE/UAD2-TC - Universal Debug Engine for TriCore Universal HLL-Debugger for Microcontroller Architecture TriCore for Windows 98SE/ME/2000/XP with Universal Access Device 2 Communication System for flexible target access via JTAG 3600 Euro 3. Tasking C/C++ TriCore. Только вот не до конца разобрался с тем, чем все-таки отличается UDE отладчик от Starter Kit-a. Так ли он нужен как он стоит? :)
  12. Pin swap в Allegro PCB Editor

    Проблема вот в чем: В Allegro PCB Editor-е выполняю операцию Swap Pins (перестегиваю равнозначные выводы разъемов, ПЛИС и т.д. для улучшения разводимости платы). Для того, чтобы сохранить изменения в принципиальной схеме делаю Import Physical. Если в платы я перестегнул цепи между первым и вторым выводами разъема, в схеме первый и второй выводы остаются на своих местах - меняется только свойство PN (у бывшего 1-го PN становится равным 2, у 2-го PN=1). С точки зрения логики все нормально, но с точки зрения корректного оформления схемы нет! Потому что имя 1-го вывода осталось прежним (свойство Pin Text), приходится вручную менять местами Pin Text второго и первого выводов :( Может быть есть какой-то другой способ? Подскажите пожалуйста.
  13. Constraint Manager

    Нашел в чем дело было... В меню Analysis Modes был отключен анализ Total Etch Length.
  14. Constraint Manager

    Есть плата в Allegro PCB, хочу с помощью Constraint Manager посмотреть, например, длину цепи: Constraint Manager > Net > Total Etch Lehgth, навожу курсор на на перекрестие колонки Total Etch Lehgth - Actual и строки с названием цепи, нажимаю F9. Ячейка таблицы закрашивается желтым, значения не появляется. В чем может быть проблема? P.S. Плата разведена не полностью, модели компонентов не подключены.
  15. Хотя в Constraints>Spacing rule set указано расстояние Via to SMD pin равное 0,13 ММ - Allegro PCB Editor не ругается даже если переходное отверстие поставить прямо на контактную площадку. Подскажите пожалуйста, что еще нужно сделать, чтобы система на лету контролировала расстояние между переходным отверстием и контактной площадкой поверхностного монтажа.
  16. Необходимо было переименовать цепь GND_POWER\G в цепь GND\G. Сделал это с помощью Global property change. Все, вроде как, проходит нормально, но при проверке схемы система говорит что некоторые из переименованных цепей имеют два названия (почему то ошибка возникла только на 14 участках глобальной цепи из, примерно, сотни). Смотрю атрибуты цепей - свойство SIG_NAME там только одно - GND\G, откуда берется второе?
  17. Атрибут Check Assert

    В свойствах вывода в Part Developer можно включить/отключить опцию Check Assert. В доках написано следующее: Check Assert Determines if the pin is to have an assertion check. The property written in the chips.prt file in case this option is not checked is NO_ASSERT_CHECK=TRUE. Кто может объяснить что это за проверка? В Rules Checker User Guide ничего не нашел....
  18. Мне посоветовали создать компонент с двумя пересекающимися планарными выводами. В Concept HDL первый вывод подключить к цепи GNDA, второй - к GNDD а в PCB Editore поставить этот компонент в том месте, где необходимо объединить земли. Только вот не верится что в Allegro нет другого пути... Да и компонент этот тоже нарушает DRC.
  19. Речь идет об Allegro PCB Editor 15.7
  20. Подскажите пожалуйста как в PCB-едиторе объединить две цепи (например, аналоговую и цифровую земли)?
  21. Мне кажется нужда есть.. При расстановке компонентов довольно-таки полезно было бы, если бы длины ratsnets подсчитывались на лету при движении компонента и сами ratsnets автоматически переключались к ближайшему пину. Сейчас, пока не завершено перемещение компонента - ratsnets тянутся от тех пинов, расстояние до которых было минимальным до начала перемещения.
  22. Насколько я понимаю Orcad Capture и Layout были просто куплены Cadence и включены в состав пакета Allegro. Меня же интересуют их собственные программы: Allegro Concept HDL, Allegro PCB Editor и Signal Integrity. Если рассуждать логически, то Allegro предпочтительнее хотя бы потому, что существует с незапамятных времен и всегда был в числе мировых лидеров, т.е. он проверен временем. А вот Altium Designer продукт относительно новый, сделанный на базе Protel, который, по моему мнению, составленному после прочтения соответствующей ветки на этом форуме, недалеко ушел от P-CAD. К тому-же AD жутко тормозной, что плохо может сказаться на моей, и без того расшатанной, нервной системе :)
  23. Аргументов на всех не хватит. Попробуйте сами. Году в ~2000 я стоял на перепутье: PCAD2000 или Client(упрощенная версия Protel98-99), изучил обе, но PCAD не впечатлил. При некоторых недостатках, Protel - хороший выбор. При этом не надо забывать, что это лишь второстепенный инструмент, как таблица умножения. Попробуйте, оцените. Так я и пробую сам... Но за небольшой промежуток времени качественно освоить, а уж тем более оценить функциональность таких монстрообразных пакетов как Allegro и Altium Designer трудно, да и мало ли какие функции, которые сейчас кажутся лишними, могут понадобится в будущем. Нужен совет опытного пользователя, юзавшего и то и то.
  24. Что стоит? Аргументируйте пожалуйста.
×
×
  • Создать...