[an error occurred while processing this directive]
А кому нибудь удавалось раскрыть rts.src из ccs 3.2 beta? У меня что-то не складывается... Говорит "это типа не архив" :)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
SM
17 мая 2006 г. 19:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
Линуксовым ar'ом разархивируется без проблем - ихний родной ar.exe таки-да не пашет (+)
—
Harbour
(17.05.2006 22:14
85.238.96.56
, 102 байт)
А вот что гляньте - а если линуксовым СОБРАТЬ, то виндовый разберет? Неужели они сами под *nix каким-то сидят...
—
SM
(17.05.2006 22:17
213.141.159.26
,
пустое
)
Виндовый с глюками - я им вообще не пользуюсь, как и видовсом, меня 5-ый под linux устраивает с rts'ом от 5.1. По косвенным признакам весь кодеген был взят со старого юникса, и по мере их угасающих сил дорабатывался до того что имеем ;)
—
Harbour
(18.05.2006 09:08
85.238.96.56
,
пустое
)
А где он имеется? ;) Я кроме отджельных кодегенов ничего пол линух не встречал.
—
SM
(18.05.2006 11:51
213.141.159.26
,
пустое
)
Если про тот ar, которым rts.src распаковывается (+)
—
Harbour
(18.05.2006 14:49
85.238.96.56
, 237 байт)
Нет, я думал у вас весь CCS есть.
—
SM
(18.05.2006 16:01
195.225.131.186
,
пустое
)
Есть, но кроме док и codegen'а больше ничего из него и не пользую
—
Harbour
(18.05.2006 18:13
85.238.96.56
,
пустое
)
Меня очень интересуют эмуляторные дела - сделать хотел бы поддержку моих жтагов под линукс.
—
SM
(18.05.2006 18:42
195.225.131.186
,
пустое
)
Обычно действительно ФАРом нужные куски выдираю и переиначиваю... Совсем все пересобирать не приходилось :)
—
GRD
(17.05.2006 20:33
80.92.98.220
,
пустое
)
Занятно. Время было почти 9 вечера... Чего - все на работе сидят, что ли ? :))))))
—
GRD
(18.05.2006 08:42
80.92.98.220
,
пустое
)
Вечер - лучшее время :-) У меня так с утра работа вообще не прет :-)
—
andy_P
(18.05.2006 10:41
80.82.63.185
,
пустое
)
Полностью аналогично! Предпочитаю работать с полудня и до упора.
—
SM
(18.05.2006 12:01
213.141.159.26
,
пустое
)
Нее...все-таки утром лучшее соображается. Если ночью спал, конечно :) Впрочем, на вкус и цвет... (+)
—
GRD
(18.05.2006 12:15
80.92.98.220
, 293 байт)
Привет из Воронежа из-за прокси :-)
—
andy_P
(18.05.2006 12:22
80.82.63.185
,
пустое
)
Для 62-64 приходится если нужны прерываемые библиотеки.
—
andy_P
(17.05.2006 20:38
80.82.63.185
,
пустое
)
Вы меня пугаете... А как же у меня все, давно и много работает:-)? Конечно dsplib'ами разных сортов я не пользуюсь, но rts-ами обязательно, и прерывания есть всегда и много, и rts ни разу не пересобирал, а оно работает:-( Пойду успокоюсь чем-нибудь.
—
-=ВН=-
(17.05.2006 20:44
193.125.71.140
,
пустое
)
Я не пугаю. Посмотрите на ключики с которыми либы собраны: - mi не упоминается :-)
—
andy_P
(17.05.2006 20:54
80.82.63.185
,
пустое
)
Пугаете, пугаете:-) Но если там дело в memcp, то бог с ней, я ее в ни разу не использовал
—
-=ВН=-
(17.05.2006 21:43
193.125.71.140
,
пустое
)
Дело в циклах вообще. Где они еще там есть уже и не помню. Подозреваю что все строковые функции так устроены. Но если все работает, то и загоняться не надо. Я раз влетел - теперь пересобираю просто из подозрительности :-).
—
andy_P
(18.05.2006 10:43
80.82.63.185
,
пустое
)
Да я и не загоняюсь:-)
—
-=ВН=-
(18.05.2006 15:20
193.125.71.140
,
пустое
)
Кстати я тоже не знал о непрерываемости....
—
SM
(17.05.2006 20:52
213.141.159.26
,
пустое
)
Если у вас длинный memcpy, то все шансы прерыванию задержаться будут.
—
andy_P
(17.05.2006 20:55
80.82.63.185
,
пустое
)
А - вы про это - понял. Я memcpy всегда в цикле делал, причем с inline. Так как оптимизируется на ура.
—
SM
(17.05.2006 20:57
213.141.159.26
,
пустое
)
Для real-time важно чтобы время реакции на прерывание гарантировано было. Для этого и пересобираю. Кто ж меня знает, вдруг мне 100000 байт перекопировать захочется :-)
—
andy_P
(17.05.2006 21:00
80.82.63.185
,
пустое
)
Ну я обычно знаю, какие объемы пересылаю :) :)
—
SM
(17.05.2006 21:16
213.141.159.26
,
пустое
)
Если руками в файл архива вносились исправления то могут быть проблемы - Там толи длина файла, толи CRC сохраняется (вобщем, некие циферки) и архивер так как раз матерится, если они не соответствуют содержимому.
—
andy_P
(17.05.2006 19:53
80.82.63.185
,
пустое
)
Да не - смахивает на то, что вместо CR там стало CR/LF. И оно само себя понимать перестало...
—
SM
(17.05.2006 20:08
213.141.159.26
,
пустое
)
Попробуйте один файл в архиве оставить и поэкспериментировать с cr-lf
—
andy_P
(17.05.2006 20:13
80.82.63.185
,
пустое
)
Гхм... А как под виндой 0x0d вытереть? Причем только один... Первый...
—
SM
(17.05.2006 20:17
213.141.159.26
,
пустое
)
В версии 2.20 строчки в файлах внутри архива кончаются на 0x0d 0x0a
—
andy_P
(17.05.2006 20:21
80.82.63.185
,
пустое
)
Неа, речь только о строках !<arch> и с именами файлов.
—
SM
(17.05.2006 20:21
213.141.159.26
,
пустое
)
Подтверждаю :-) В старой версии действительно строчки с именем файла только на 0x0a заканчиваются
—
andy_P
(17.05.2006 20:25
80.82.63.185
,
пустое
)
Типа - есть редакторы, которые автоматически конвертят - например Word :-)
—
andy_P
(17.05.2006 20:18
80.82.63.185
,
пустое
)
Точно - позаменял в первой строке и строках с именами файлов 0x0d 0x0a на 0x0a - все раскрывается. Хорошо что линуксовую тачку на работе не выключил :)
—
SM
(17.05.2006 20:21
213.141.159.26
,
пустое
)
Теперь вам счастье :-) Говорят, имеет смысл переходить на новую rts. В старой (которая с 2.20) собственноручно пришлось находить и исправлять баги в fseek, а в новой вроде бы техасские парни уже исправили :-)
—
andy_P
(17.05.2006 20:24
80.82.63.185
,
пустое
)
Вполне возможно - системы контроля версий (например CVS) могут так нагадить. У меня версии ССS 3.2 к сожалению под рукой нет.
—
andy_P
(17.05.2006 20:11
80.82.63.185
,
пустое
)
Да в общем beta оно и есть beta, без особых претензий :)
—
SM
(17.05.2006 20:13
213.141.159.26
,
пустое
)
Вариант - взять архив от предыдущей версии - сравнить файлвы - развалить - внести изменения. Их не должно быть много.
—
andy_P
(17.05.2006 20:14
80.82.63.185
,
пустое
)
Что-то не понял. Как раскрывать? Какие они архивы, если фаром смотришь в них и все понимаешь:-)
—
-=ВН=-
(17.05.2006 19:46
193.125.71.140
,
пустое
)
да вот так раскрывать: "ar6x.exe x имя_файла". Чтобы либу всю пересобрать.
—
SM
(17.05.2006 19:50
213.141.159.26
,
пустое
)
Надо же, из них оказывается еще и файлы можно вытасквать. Не знал, не знал :-))
—
-=ВН=-
(17.05.2006 19:55
193.125.71.140
,
пустое
)
А еще также можно .lib на запчасти разбирать. И наоборот самому собирать.
—
SM
(17.05.2006 20:10
213.141.159.26
,
пустое
)
Ну с либами понятно, это традиция, святое дело. Чего-нибудь вставить, чего-нибудь выставить. И кто такой возможности не дает, тот ренегат и гад, а также прихвостень и плакса. Правда чем конкретно в композиторе это делается я тоже не знаю:-) И вообще из всех его утилит мне одна ведома - hex какой-нибудь.
—
-=ВН=-
(17.05.2006 20:21
193.125.71.140
,
пустое
)
Ну эт ясно - а у меня треба стартап добывать из либы для одного из проектов, и переписывать.
—
SM
(17.05.2006 20:23
213.141.159.26
,
пустое
)
Я разок стартап тоже добывал, но как я это делал, боже ж мой! Не знал я о существовании столь полезной утилиты, как ar чего-то там.
—
-=ВН=-
(17.05.2006 20:39
193.125.71.140
, 658 байт)
Меня как-то раз угораздило позапускать всё подряд из cgtools/bin. После чего знаю, что там полезного дают, включая ar. А что именно искал в этих тулзах, уже и не помню.
—
SM
(17.05.2006 20:44
213.141.159.26
,
пустое
)
Там еще mk6x есть - пересобирает либу прямо из архива, да только кривая она - ассемблерных нидеров *.inc не достает и рубится :-)
—
andy_P
(17.05.2006 20:57
80.82.63.185
,
пустое
)
Причем .lib до сих пор разбираются, а .src - нет :(
—
SM
(17.05.2006 20:11
213.141.159.26
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru