Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » EmCore-i315DL datasheet нужен |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 июня 2017 23:12 Сообщение отредактировано: 17 июня 2017 20:25
Нужно полное описание, а находится только рекламка такая https://emcore-i315dl.industri...-28318.pdf А требуется описание джамперов и программирования набортного GPIO. Найти не получается, а запустить охота этакий микроконтроллер... Update: нашёл методом тыка два пина reset'а, 6 пинов конфигурации, что втыкается в колодку - DOC/Flash/EEPROM, 6 пинов переключения интерфейса COM2 - rs232 либо rs485 и 4 пина двух линий rs485... На гребёнке GPIO после прохождения POST выставляется некий код, но её распиновка явно не совпадает с предыдущей моделью ( ftp://ftp.emacinc.com/LegacyProducts/SBC/emc-i313/Manuals/ ). Самое главное - если bios там AMI, то ему нужно устройство для диалогового режима сетапа, однако, ни попыток инициализации подключенной видеокарты, ни вывода на com1/com2, не наблюдается. Батарейка была подсевшая, с ней давала плата сигнал на пищалку: два коротких - пауза - один короткий, затем стартовала. После замены батарейки - сразу стартует на DOC или пзу по его адресу 0xD0000... Без документации непонятно, может, каким джампером диалоговый режим bios заблокирован? Или сам bios неисправен? Либо, инициализацию видео оно делает только при настройках cmos-setup соответствующих, тогда что прописать в nvram часиков? P.S. в качестве видяхи пробовал 8-битовый vga realtek rtg3103 (rtvga9009-v0-s8c), в обычных 386sx-мамках он работает. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 июня 2017 22:48 Сообщение отредактировано: 17 июня 2017 22:50
Есть вот этот небольшой мануальчик (на этот раз рулит не Google, а Bing :-): http://download.gongkong.com/f...ins-10.pdf Правда, он просто на EmCORE-i315 - без DL в названии, но, возможно, пригодится... |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
uav1606, да, очень помогло с распиновкой GPIO, вот бы ещё понять код, который оно выставляет там при переходе к загрузке! Назначение J1 тоже было туманно без вашей находки, а J2 и J4/J5, как выше писал, методом научного тыка вчера выяснил. Мне непонятно, как с bios в контакт вступать, если оно видеокарту не цепляет. Если там обрезан код сетапа, то должна быть утилита, как на старых компах, и описание битов в ячейках, чтоб их из своей программы можно было править. Вообще, если создаётся плата контроллера без видеокарты, следует хотя бы примитивный диалог на com1 огранизовать, а учитывая, что это контроллер оборудования, сеть из которых по ethernet предполагается соединять - могли бы и, подобно роутерам, по-умолчанию сетевой адрес инициализировать с поднятием там телнет-сервера после сброса настроек биоса джампером... |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июня 2017 8:35 Сообщение отредактировано: 18 июня 2017 8:41
Если старт с EPROM бывает с разных адресов, может и встроенная утилита настройки стартовать в одном из случаев. Раз 3 пары(6 пинов) конфигурации дают по предложенной схеме 8 комбинаций, то продолжая табличку Mode Setting (J2) может быть последний вариант "ALL OPEN" соответствовать EPROM D4000? Посмотрев в соседние папки на фтп прочитал про eBOX_2300(CPU Vortex86 SoC), там AMI bios, вход по нажатию Del на клавиатуре. На EmCORE-i315 тоже ведь есть разъём клавиатуры ... В предложенном EmCORE-i315 Quick Installation на 3-й странице написано: Technical Support If you have any technical difficulites, please consult the user's manual first at: ftp://ftp.arbor.com.tw/pub/install Please do not hesitate to call or e-mail our customer service when you still can not find out the answer. http://www.arbor.com.tw E-mail:info@arbor.com.tw папка /pub/install оказалась недоступна в отличии от /temp, но ведь обратиться можно в службу поддержки www.emacinc.com . Anonymous, а можно сам биос считать и выложить, в Bosch попробовать запустить. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июня 2017 12:39 Сообщение отредактировано: 18 июня 2017 13:52
Сергей С написал: Так eprom надо ещё ею прошить, он же чистый, под программу пользователя. Если старт с EPROM бывает с разных адресов, может и встроенная утилита настройки стартовать в одном из случаев. Сергей С написал: Клавиатура работает прекрасно, реинициализируется после теста памяти (наблюдаемом на осцилографе), далее все клавиши работают. Только вот увидеть результат работы можно из своей программы, которая будет на rs232 вывод осуществлять, видеобиос-то не цепляется. На EmCORE-i315 тоже ведь есть разъём клавиатуры ... Завтра биос считаю, сейчас плата на работе осталась. Как вариант - попробовать другие видеокарты поподсовывать ей, только где их искать, ISAшные... Где-то ещё пара была закопана, только вот найти надо. - Откопал, оказались две версии rtg3105, разные, одна низкопрофильная и на ней только сам чип видео и память, на другой ещё внешние ramdac и пзу. И другую переходку с pc104 на isa откопал, на всякий случай. Завтра опробую. |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июня 2017 20:56 Сообщение отредактировано: 18 июня 2017 22:39 Возможно возникло не соответствие в моём первоначальном представлении названий рассматриваемых объектов, без явных указаний в просмотренных документах. Так eprom надо ещё ею прошить, он же чистый, под программу пользователя. Так верно - DOC(2000)/EPROM, Flash(bios) >-> dip32, plcc32 ? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июня 2017 22:54 Сообщение отредактировано: 19 июня 2017 8:24
В dip-32 сидит eprom либо doc2k, в plcc32 сидит bios. Update: Приполз на работу, опробовал - с другой видеокартой контроллер подхватил видео! В bios setup заходит по DEL. Теперь осталось выяснить, как GPIO программировать. |
Сергей С |
А вариант доступа к GPIO описанный в документе GPIO_ALi6117 в той же папочке, что и мануал сравниваемый вами ранее распиновки GPIO от модели Emc-i313 при определении значения некоего кода "На гребёнке GPIO после прохождения POST", подходит? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Этот читал документ, я же сам ссылку давал на тот ftp-сервер. Надо пробовать, а для этого надо диск приделать к плате, а то после каждого чиха с передёргиванием и перепрошиванием пзу - непродуктивная работа выходит. Смущает то, что на всех платах, построенных на этом чипе SoC, GPIO по-разному реализовано. Даже в той же директории описание на 313 модель - там по адресам порта джойстика GPIO повешено. |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 июня 2017 23:58 Сообщение отредактировано: 20 июня 2017 0:33
Жаль его биоса нет, не посмотреть возможности настройки переферии в Setup. А реализовывать диск каким способом будете, XT-IDE, XT-CF_lite, или что нибудь типа двухпортовой памяти с постоянным соединением к хосту, а на устройстве потом нажать reset/on(off), или загрузка в память виртуального диска/образа, тестовых программ через упомянутые ранее возможные средства общения с внешним миром - COM порт и сетевую карту, с передачей им управления ? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июня 2017 19:10 Сообщение отредактировано: 21 июня 2017 9:57
Выложу биос, руки не дошли (точнее, забыл утром захватить переходку с plcc для программатора). Вот, прямо сейчас, положил в сумку переходку и экстрактор (а то на работе plcc-32 не применяются в модулях, так и переходку не докупали). Обнаружил сегодня ещё странную вещь: он не понимает мелких винчестеров! Вот с этим надо бы разобраться тоже. Всё, что менее 512Мб, он в момент загрузки прописывает с верным соответствием C/H/S, но пишет размер "0 Mb", автодетект мелких дисков даёт неверные результаты по числу цилиндров, но верные по числу головок и секторов. Зато диски и флэшки dom 512Мб, dom 2Гб, CF 16Gb, CF 32Gb, сигейты - 6Гб, 20Гб, 40Гб - прекрасно видятся. (Диск прицепил просто на pc104, с дешифратором на ПАЛке, спаяв переходку для обычной ISAшной мультикарты времён 386-486. Теперь у меня две переходки, в одной видео воткнуто, в другой - мультикарта.) Вот bios платки https://yadi.sk/d/gJ9qvoU-3KKGzA |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Интересный момент: некоторые программы видят 16мб памяти, но это повторяющиеся 4мб основных, в результате, при манипуляции с данными, они затирают сами себя. Интересно будет найти плату памяти и забить все 16мб памяти ISA, что тогда определится? Ведь наплатных два чипа EDO сидят не на ISA. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Anonymous написал: HDD без LBA не поддерживается. Точнее частично старый код Обнаружил сегодня ещё странную вещь: он не понимает мелких винчестеров! Вот с этим надо бы разобраться тоже. Всё, что менее 512Мб, он в момент загрузки прописывает с верным соответствием C/H/S, но пишет размер "0 Mb", автодетект мелких дисков даёт неверные результаты по числу цилиндров, но верные по числу головок и секторов. Зато диски и флэшки dom 512Мб, dom 2Гб, CF 16Gb, CF 32Gb, сигейты - 6Гб, 20Гб, 40Гб - прекрасно видятся. остался, но уже не полностью работает. А CF как современное устройство может поддерживать LBA даже если меньше 504MB. Этим грешат BIOS некоторых PATA контроллеров и также некоторые новые платы, где еще есть PATA. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июня 2017 22:54 Сообщение отредактировано: 22 июня 2017 22:57
А почему всякие аиды и прочие распечатыватели конфигурации типа чекитов_про пишут, что у платы 16мб озу, хотя дос рапортует честно о 4мб? Образ ядра qnx6.3.0 (самая старая из имеющихся установленными и рабочими на сей момент), специально собранный под 4мб конфигурацию и консоль на com1, не взлетел на ней с похожим симптомом: образ загружается и распаковывается, после чего всё зависает - может, распаковщик тоже больше памяти находит, чем есть? Попробую завтра дополнительную диагностику ввести в загрузчик. Ну и буду изыскивать возможность 6.1/6.2.1 на чём-нибудь развернуть, хотя сейчас на работе немного не до того: аврал + перевод после сдачи изделия в другую контору концерна... Надо не из дома на службу тащить железки, а наоборот, спасать с работы, ибо, как говорится, переезд разрушительнее потопа. (Ещё слышал, "переезд равен двум пожарам". |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 июня 2017 9:48 Сообщение отредактировано: 23 июня 2017 9:53 Micro-Scope 2000 v5.04 показывает ячейки кмос 31-30h=18-17h = 0c00h=3072kb и 16-15h = 0280h=640kb. А у вас? прочие распечатыватели конфигурации типа чекитов_про пишут, что у платы 16мб озу, хотя дос рапортует честно о 4мб? Сложно угадать о каких конкретных программах идёт речь, и как сделать запрос где дос отрапортует. Вероятно эти утилиты пытались сами протестировать память, не доверяя данным из кмос - сохраняет байт - значит есть, но вот из-за текущей настройки чипсета память отражается на всех 16Мб, без даташита быстро не узнать о возможности поправить эту "фичу", описаний регистров чипсета нет. Можно попробовать включить пункт "Memory Hole At 15-16M". CheckIt v3.0 предложил потестировать только 4 Мб: |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Я указал две конкретные программы, которые в рапорты отписались о 16мб. А в дос команда mem /c показывает верный объём, как и в старом чеките. Datasheet на m6117C не находится, зато есть M6117D и в нём указаны отличия от M6117C http://www.dmp.com.tw/app/webcamera/pdf/m6117d.pdf Сейчас я дос снёс, записав вместо него qnx, но сегодня поколупать прибор не выйдет, по работе остаток дня занят. |
Сергей С |
Содержательный документ, я лишь нашол резюме зарубежного спеца использующим вероятно этот контроллер в LED панелях и "портрет" членов группы DM&P(ICOP). Аида и Чекит-про не попались мне при использовании диска с утилитами(32мб от ys05). Они бы тоже отрапортовали о 4Мб, ведь эту "фичу" нужно имитировать. По описанию режимов split и move-out для Remap, эта ситуация похоже не этот случай.(у меня 11h регистр =00, да и проц опознался как i |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июля 2017 3:53 Сообщение отредактировано: 1 июля 2017 8:46
Выкопал старый qnx, но даже 6.1.0 не взлетела, шестёрке надо минимум 8мб, похоже. Надо 4.25 попробовать, но у меня её нет, буду у коллег клянчить в понедельник. В выходные никто из тех, у кого дистр есть, не придут на работу. Если вы "расковыряли" bios, как она память определяет? Т.е. на какие линии из ras0..3 и cas0..3 можно вторым этажом повесить чипы памяти? Update: Приехал на работу, рассматриваю платку: подключены 4 линии CAS 90, 91, 92, 93 ноги и две линии RAS 83, 84 ноги. Чипы памяти стоят ic41c16100-50k http://www.ic72.com/pdf_file/i/59183.pdf Свободными остаются ещё 2 линии RAS и 4 линии CAS. Вопрос, как bios инициализирует контроллер памяти и надо ли все 6 проводками паять для "второго этажа"... |
Сергей С |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июля 2017 11:18 Сообщение отредактировано: 1 июля 2017 12:12 Неуверенность не помощник. Если не известны требования к установке, но есть другая реальная система с требуемым количеством памяти для проверки на которой можно установить эту OS, надо пробовать или в эмуляторе аппаратных средств PC. На сайте QNX в разделе надо минимум 8мб, похоже.Hardware Database, ввёл в поиск 6117 - ничего не найдено, с 440 - найдено только сетевая, принтер и VL SCSI host adapter. В QNX® Software Development Platform 6.4.0: Release Notes также есть свои Known issues: Startup, Adaptive partitioning(Adaptive partitioning isn't supported on the 386 and 486 x86 processors, due to the missing timebase counter on those processors.) ... На сайте ещё доступна для скачивания QNX® Software Development Platform 6.4.1 for x86 Targets — QNX Neutrino Hosts [ISO] May 26, 2009 попробую её установить. Board support package является необходимым условием для запуска OS на плате, или все же устанавливаемая система может обойтись возможностями bios платы для всех необходимых функций устанавливаемого конфига? А на другой аппаратной платформе как себя ведёт? Образ ядра qnx6.3.0 (самая старая из имеющихся установленными и рабочими на сей момент), специально собранный под 4мб конфигурацию и консоль на com1, не взлетел на ней Не расковыривал. Определяет автоматически, неупакованный код аналогичен Section 5 : Programming Guide даташита, там описан ассемблерный код Detection and Setting of Fast Page Mode and EDO DRAMs, Memory Auto Sizing(алгоритм похожий на блок схему Flowchart of Detecting Memory Mode). Полезна таблица 4-3 Memory Type Configuration, по сигнальным линиям - MA Table(стр. 69). Ставить второй "этаж" или просто замена первого зависит от понимания что делать и возможности провести эту работу. Я пока не вник в это дело. "расковыряли" ... как она память определяет? Upd: А узнать считанные значения регистров программой rd_regs.zip, 109 байт распакованных, можно(другого фтп хостинга не нашел)? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июля 2017 13:25 Сообщение отредактировано: 1 июля 2017 13:51
Сергей С написал: Нету, самая маленькая память на имеющемся 386sx - 8мб и там работает. С 4Мб есть только на таком же 6117, но -D, а не -C, и там тоже не работает. Неуверенность не помощник. Если не известны требования к установке, но есть другая реальная система с требуемым количеством памяти для проверки на которой можно установить эту OS, надо пробовать Сергей С написал: Нет, не нужен, если у вас все устройства стандартные, PCшные. Board support package является необходимым условием для запуска OS на плате, или все же устанавливаемая система может обойтись возможностями bios платы для всех необходимых функций устанавливаемого конфига? Update: заработала. Подобрал экспериментально адрес, с которого распаковка образа в памяти осуществляется. Как написано в документации - с первого мегабайта если сделать, то образ сам свой хвост при распаковке затирал. В результате подход с бубном: собираем образ, смотрим его длину и снова собираем, на этот раз указывая адрес, с которого начинается не занятое запакованным образом пространство. Программу вашу позже запущу, когда doc или dom с dos принесу, на диске я dos снёс, как выше писал, а флэшки с ним домой унёс. |
Сергей С |
Оффтопик: Оффтопик: Я со своими доморощенными понятиями не понял (какую конкретную документацию читали, в самом релизе, сайт QNX вообще предлагал 7-ю версию и то после регистрации), а в конечном действии это вылилось в правку типа [image=0x140000]([image=0x8c004000]) в каком-то "build" файле, генерящим свою iso-ку ? Подобрал экспериментально адрес, ... собираем образ, смотрим ... Скаченный qnxsdp-6.4.1-x86-200905201802-nto.iso при старте с cdrom примонтировал hd0-dos, памяти указывал 512Мбайт, работает в консоли(Photon не запустился), зашел в редактор vi, а выйти не знаю как. Выключил, наигрался. Интересно в этом SoC там 128 или 256 регистров, почему про первые 16 молчёк в даташите, может система "зависнет" при попытки прочитать их. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июля 2017 21:22 Сообщение отредактировано: 1 июля 2017 21:23 :q (двоеточие, буква q) последовательно. :wq - с записью редактируемого файла. зашел в редактор vi, а выйти не знаю как. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Сергей С написал: Документация с самой ОС подробнейшая поставляется. какую конкретную документацию читали, в самом релизе, Сергей С написал: Фотон запускайте, указав в качестве видеодрайвера vesa, svga или vga, будет медленно отрисовывать экран, зато запустится на неподдерживаемых видеокартах. А вообще, 6.4.х - очень глючная, полноценные самодостаточные релизы - 6.1.0, 6.2.1, 6.3.2(вот этот самый лучший для начального ознакомления), а со средой разработки, вынесенной в винду/линукс/солярис - от 6.5.0, т.к. 6.4.0/1 - была первым релизом с попыткой перехода на "новую жизнь". работает в консоли(Photon не запустился), Сергей С написал: Именно. И *генерящим свою ifs-ку. Сегодня попробую флэшку побольше воткнуть и использовать образ без компрессии, без распаковки сразу загружать в память, если время будет. Тогда и вашу программку попробую запустить, dom с досом кинул в сумку. в конечном действии это вылилось в правку типа [image=0x140000]([image=0x8c004000]) в каком-то "build" файле, генерящим свою iso-ку ? |
Сергей С |
Оффтопик: Оффтопик: похоже на смайл c языком, или у доктора - а что тут, :Q :q (двоеточие, буква q) Фотон запускайте, указав ... Спасибо, причин для знакомства нет, но к man-ам, чтобы это значило, обращаться нужно, читать и понимать. ... свою ifs-ку |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Вашу программку запустил, и на -C, и на -D чипах, ссылка неделю будет работать https://bpaste.net/show/f59ad81a969c Сергей С написал: Я же выше написал, что если сделать, как man (в qnx он use называется) советует, работать как раз не будет, т.к. он не правился в этой части с переходом к новому загрузчику. но к man-ам, чтобы это значило, обращаться нужно, читать и понимать. |
Сергей С |
Спасибо, понял, у -D чипа конфиг считан недостоверный, так как Configuration Register не в режиме Unlock. В программу разлочку не вводил, у -C-версии он при выходе из биоса не залочивается. программку запустил, и на -C, и на -D чипах |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Документация » EmCore-i315DL datasheet нужен |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |