Страница 2 из 13
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 13:53
T00T
Больно круто использовать сигнальники для простых задач!!
Я так и знал, что желающих не будет.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 14:17
Nick
Так не понятно пока, что нужно делать...
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 14:33
T00T
Ок, значит дела у меня щас такие:
Железка есть, которая подключается вместо процессора и озу. В начале программы чпу есть тесты команд процессора железка проходит все тесты. Затем включается основная программа, доходит до определённого места и глючит, но в рабочий режим не выходит. Нужно найти ошибку в работе эмулятора.
Все средства диагностики есть, кто будет помогать дам все схемы и прошивки.
Последнюю ошибку искал таким способом: Записывал в еепром адрес при каждом переходе программы не на следующий адрес в ориг проце и в эмуляторе. Сравнивал как они движутся по дампу - одну нашёл. Есть предложения как искать дальше....но не хватает немного времени в сутках!
Надо собрать пару железок и программатор. И отладить работу...
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 14:44
T00T
T00T писал(а): Записывал в еепром адрес при каждом переходе программы не на следующий адрес в ориг проце и в эмуляторе. Сравнивал как они движутся по дампу - одну нашёл.
получился файл 32кБ(примерно 2,5 секунды работы!!) состоящий из младших частей адресов переходов, в котором нужно разобраться во всех адрессах, и сравнивая два файла найти разницу. Но учитывая что процессоры асинхронные это очень не просто сделать!!!!
Это я для того на сколько не тривиальна задача
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 15:15
Nick
Так есть же инструменты для этого, тот же diff. Давай файлы, я попробую найти различия.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 15:52
T00T
В файлах больше отличий чем сходств, но это из за того,что процессоры асинхронные(разная скорость работы процессоров), и в разные моменты и с разной длительностью нажимаешь кнопку отмены ошибки. По дампу нужно выяснять логику работы, а за тем выяснять разницу в логиках работы двух устройств. Всё очень не просто, надо вникнуть в задачу. У тебя НЦ-31 нету наверно?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:00
T00T
просто проект жалко, много сил потрачено! я его начал пару лет назад, ни о каких ЕМС 2 я ещё не слышал. Но всё равно пользователи НЦ-31 скажут, что очень удобная вещь, не смотря на её недостатки.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:04
T00T
Nik ты соображаешь в ассемблере и машинных кодах?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:10
Nick
T00T писал(а):Nik ты соображаешь в ассемблере и машинных кодах?
Чуть-чуть. В школе пробовали писать 3д графику. Помню было что-то вроде
mov ax, ...
mov bx, ...
int 13h

.
Станка нет

...
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:15
T00T
Ну типа того,вот на нём и программировать надо
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:27
Nick
Ну это то я понимаю. И еще я так понял, что ты написал эмулятор проца, и теперь проводишь его отладку?
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 16:42
T00T
Да всё верно, просто это очень сложно - всё вроде работает, но где то затыкается
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 20:05
VShaclein
T00T писал(а):Я ж говорю проект на 90% готов
Бывает и такое, что почти готовый проще переделать. Ну если ж готов, то добивайте.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 20:10
VShaclein
mycnc писал(а):Где=ж его взято-то?
В наличии ни у кого нет. Только обещалки.
А потом - ядро хорошее, а вот периферия сырая, ругани много.
Пока Cortex-M3 рулит
Пока прогу пишет - отладят. Писать для сабжа можно на любом из stm32f
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 19 дек 2011, 22:57
mycnc
Конечно, нужно использовать то, что знаете.
Хотя, планировать новый проект на базе хакнутой стойки одна тысяча девятьсот ... затертого года - это круто.
А в чем заключается такая продвинутость этой стойки ?
PS- про stm глупость сказал - как раз сегодня привезли образцы. Будем изучать.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 09:52
Impartial
Все средства диагностики есть, кто будет помогать дам все схемы и прошивки.
Ну так выкладывайте! Только не прошивки, а содержимое ПЗУ стойки и исходники эмулятора.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 09:55
T00T
просто многие на ней работают, на ней достаточно просто писать, нет никаких графических дисплеев и прочих заморочек.
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 10:04
T00T
Кто то просил прошивку - вот последняя
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 10:19
T00T
Кое что
Re: NC-31 ищу компаньона (программирование и электроника)
Добавлено: 20 дек 2011, 10:22
mycnc
T00T писал(а):просто многие на ней работают, на ней достаточно просто писать, нет никаких графических дисплеев и прочих заморочек.
Не до конца понял идею -
программу пишут вроде как в g-кодах обычно. Графический дисплей, если мешает, можно завесить тряпочкой. Хотя графическая визуализация или хотя бы текст управляющей программы, обычно очень помогают.
А какие еще преимущества у этой стойки ?
Я думал, там что-то реализовано по поводу токарки, чего нет в других системах.