Jump to content

    

dimone

Участник
  • Content Count

    113
  • Joined

  • Last visited

Everything posted by dimone


  1. Буду пробовать, но это же в Вивадо придется делать, а потом переносить в ISE навигатор, в проект для 6-го Спартана.. Как вариант сделать все в EDK, но по какой-то причине из-под EDK не работает прогрмматор, Impact шьет отлично, а Platform std. не видит программатор ..
  2. наверное будет проще свой модуль между сделать, "оригинальный" имеет всего 6-Lut-ов ))
  3. хотелось из МCS иметь доступ ко второму порту памяти bram, используемой HDL модулем, прорчел что такое возможно, IP CoreGen сделал mcs, bram модуль, а вот контроллер ,чтоб поставить между ними он уже не пакует(
  4. Но у MCS есть IO-шина, с которой ,если правильно понимаю, присутствовавший ранних версиях CoreGen - контроллер умеет работать? "
  5. В LogіcСore ІР -генераторе ,покрайней мере в версии что у меня, при конфигурации Микроблейза нет прямой возможности организовать отдельную AXI -шину, хоть, как понимаю ,они встроены для работы mcs с контрллерами памяти инструкций и данных.. Ксожалению для меня это еще пока сложновато, посему хотел воспользоваться IO-шиной и BLM , ума не приложу, зачем надо было выпиливать контроллер, который уже был..
  6. -Необходимо связать модуль "внешней" ВRAM с Мicroblaze , и то и то есть в Logicore, а вот отдельного BLM контроллера там уж нет, понимаю, что для памяти софт-микроконтроллера он присутствет , но как его использовать пока не знаю.. - ни в ISE ,ни в Planahead-е ХМL файл присутствующий в указанной папке файл не генерится в хсо, проект в ISE не в EDK. P.S. Перевел проект в PlanAhead , попытка "прикрутить корку" тоже не увенчалась успехом, несмотря на наличие файла ,появляется сообщение об отсутствии необходимого
  7. -Cпасибо огромное, но LogіcСore отказывается его принимать, пишет : Unable to import non-IPXACT metadata file
  8. ISE 14 7 LogіcСore нет LMB BRAM контроллера.., в ISE 13.2 он был, а теперь только в Vіvadо, которыи не поддерживает 6-ю серию.. Подскажите как быть..
  9. Вполне рационально и интерес обоснован, что кроме TPS62xx используется, раз у каждого свой, и запас -мешок..) mov TLV62568 не имеет встроенного делителя, собственно такую-же, только более дешевую NCP1529на "фиксированную" заменить и хотелось(
  10. https://www.digikey.com/products/en/integrated-circuits-ics/pmic-voltage-regulators-dc-dc-switching-regulators/739 -спасибо за подсказку, но кроме выше перечисленного лишь экзотика : SC46х,SC189,XC926, неужто от известных производителей в корпусах WSON или SОТ нет ничего? -лопатил MIC,ON(FC),AD.. пусто(
  11. Подскажите пожалуйста может есть "ходовой" низковольтовый (входное до 5.5-6В) синхронный стабилизатор на фиксированные 3.3 , на максимальный ток 1А и более, частотой 2МГц и выше, и главное не в "ВGA" подобном корпусе ,или покрайней мере больше чем 0.4мм межвыводным, т.е. LM3281, FAN5361 не подходят, tps62хх как крайний , но вдруг есть альтернатива?
  12. Есть два простых отдельных проекта , каждый со своим топ модулем на Верилоге и ucf -файлом , подскажите как объединить их в один проект, ибо простое добавление приводит к тому, что компилируется лишь файл топ-модуля, а второй игнорится, оба ucf при этом подвязываются к топ-у, и соответственно один из них ругается, что нету таких сигналов.. Понимаю, что это тривиально, но все-же..
  13. вынужденно портируюсь с Атмега1281 на 2561, соответсвенно поменялся режим с -v3 на -v5, на простом тестовом коде , который работает на 128-й ,линкер выдает ошибку : struct my_str{char *str_pnt;}; struct my_str my_ins[]= { "strng_1" , "strng_2" , "strng_3"}; void *p ; #pragma type_attribute=__nearfunc void main(void) { p=(int *)&my_ins; } Error[e133]: The output format intel-extended cannot handle multiple address spaces. Use format variants (-y -O) to specify which address space is wanted подскажите, что не так?
  14. UPD:таки да,-заменил кварц , было 18,4295 и все пошло.. Ситуация вполне куръезная. -Имеется стадо J-link-ов (клонов).. Не секрет, что их прошивке своиственно иногда "слетать".. Такие окирпиченные экземяры собираются в ящике, по достижении критического кол-ва которых выделяется человек, который нехитрой процедурой стирания и восстановления заводского загрузчика , с последующей загрузки J-link-овской прошивки Самбой, приводит их в рабочее состояние, с последующим обновлением прошивки до текущей. Таквот есть один экземляр , который при обновлении, а оно предлагается повидимому всегда, при исользованнии Сеггеровских драйверов , начинает обновляться, и не вкладываятся в отведенный на эту процедур таймаут буквально на несколько миллисекунд, обратно окирпичивается.. Причем ,если не обновлять его прошивку, то он работает нормально, но окно о необходимом обновлении появляется при каждом обращении к программатору, и если по-запарке нажать не "no", то результат -предсказуем( Может кто подскажет, что можно сделать, чтоб он не выбивался из "стада"?.. ,-кварц менять что-ле?
  15. в EmWin-е вроде свои RLE есть, крупных шрфтов избыточность очевидна, со шрифтами то я управлюсь , мне было интересно решение вопроса мегапрошивки в принципе.
  16. -это разрешение ОЛЕД индикатора. Попробуйте растеризовать кириллицу+латинницу и указаный вами диапазон для одного лишь нежирного Аrial 48 для LCD естесственно понадобятся значительно большие, если на пол-высоты крана цифири, а хотя бы на треть сообщния.. Естесственно соглашусь , что технически это всё тем или иным способом решается, просто было интересно, как можно обоити ограничения
  17. интересно, когда придется работать с трехбайтовыми адресами, в мегах выше 64-й, из-за 16-ой флеш адресации, и побайтовой Озу, при описании движения констант меж ними потребуют работу с модификаторами generic (IAR) ,куча мата от линкера, и прочая..
  18. В существующем дивайсе, на растеризованыйи Arial шести минимально необходимых размеров, где лишь кириллица и цифры, причем большие размры лишь цифры, для оледа 256х 64 , уже тянет на 1Mб.. для LCD этого явно не хватит.. аналог https://www.systecnet.com/en/products/IT3.html
  19. ..ну, к примеру ,раз про шрифты зашло, -движок распаковки ttf, кодеки, микропитон, ТСР\ІР все протоколы..
  20. как бородатый вариант, допаять линейку памяти, таки да, СД -шку, запустить на (лучше 20Мгц) Мег виртуалку, и поднять Линуху)))) https://habr.com/post/177425/
  21. -чисто технически, по отношению к МК со встроенной флеш-пямятью, программа превышает допустимый ее размер, и требует загрузки, что несомненно.) Внешняя FLASH как вариант, что позволит не заморачиваться с загрузчиками, но уже имея установленную внешнюю SDRAM и внешнюю SPI non-volatilе память, хотелось попробовать с имеющимися средствами запустить хотя-б "хелло ворлд" из внешей памяти.. Осозню, что это костыли, тем более ST за 10 лет так и не удосужились сделать как Атмел САМБу, что-б можно было лить во внешний чип, но
  22. Извиняюсь, что привел пример программы со шрифтами в основе, оно направляет мышление в другое русло, -подкачки, фс, ttf.. Пусть будет сферическая программа в вакууме, но с покером и ..... , т.е. значительного размера (превышающего 2 Мб для stm)) монопрогрмма , с сегментированнием, без и использования MМU и оверлеев.
  23. Почему non-volatile? Если линкеру указать адресное пространство внешнеи SDRAM и загрузить в оную при старте ОДИН , (как это делается в ПЛИС ),как вы сказали оверлей, то разве не будет работоспособным такое решение?.. п.с. с LPC действительно давно не работал, но насчет указаной фичи таки вспомнил, ее часто в холварах называют
  24. Хотел задать вопрос. Если случится так, что программа усложнится настолько, что вынуждена будет превысить максмальное доступное кол-во внутренней флеш-памяти для семейства STM32 (насколько знаю и LPC) в два мегабайта, насколько рациональным будет использование внешней sdram для хранения исполняемого кода программы и данных? Если да, то какое усложнение это за собой влечет (шаманство с линкером, загрузчики, data\nor spi мс памяти и тд..)? Например реализация программы с вкомилированными растровыми фонтами всех видов и размеров для 429 или 769 дискавери.. Понимаю, что альтернатива , это какой-нибудь Аllwinner-овский soc и Линукс+Qt, но всё-же?.