реклама на сайте
подробности

 
 
85 страниц V  « < 66 67 68 69 70 > »   
Reply to this topicStart new topic
klen
сообщение Feb 13 2015, 09:09
Сообщение #1006


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Lomaker @ Feb 12 2015, 12:04) *
klen, когда-то в стародавние времена (2011 год), Вы выкладывали в этой теме свои сборки для "комдивчика":
http://klen.org/Files/DevTools/mips-kgp-el..._32-20110619.7z
http://klen.org/Files/DevTools/comdiv32-kg..._32-20110622.7z
Ссылки эти мертвы, интересует вопрос: а не завалялось ли где-нибудь в закромах сие добро? Озадачен по работе программированием уже несколько раз всплывавшего в теме проца 5890ВЕ1Т, сам сижу под Windows (есть как x64, так и x86, так что разрядность особого значения не имеет).

я попробую помочь, надо вспомнить...какието особенности были с этим чипом(косяки при прходе некоторых команд по конвееру к которым вакцину в виде нопов нужно бвло догенерять...), возможно чтото изменилось.
1. можем наспех тупо мипсовый таргет заюзать и посмотреть че будет
2. что сам производитель рекомендует из тулсов, они есть вообще?
3. масдай это требование заказчика? требование начальства? религиозное убеждение?......вожделение премии дарвина?
Go to the top of the page
 
+Quote Post
Lomaker
сообщение Feb 13 2015, 11:41
Сообщение #1007





Группа: Участник
Сообщений: 10
Регистрация: 12-02-15
Пользователь №: 85 112



Цитата(klen @ Feb 13 2015, 12:09) *
я попробую помочь, надо вспомнить...какието особенности были с этим чипом(косяки при прходе некоторых команд по конвееру к которым вакцину в виде нопов нужно бвло догенерять...), возможно чтото изменилось.
1. можем наспех тупо мипсовый таргет заюзать и посмотреть че будет
2. что сам производитель рекомендует из тулсов, они есть вообще?
3. масдай это требование заказчика? требование начальства? религиозное убеждение?......вожделение премии дарвина?

1. Железка пока ещё не изготовлена, поэтому посмотреть пока что не представляется возможным. На данном этапе нужны средства, позволяющие получить готовый код для этого чипа (то бишь elf-файл) и поковырять его (то бишь дисассемблировать). Конечно, если бы удалось избежать косяков, присущих конкретному чипу, было бы вообще замечательно, я тупо пока что ничего не знаю про них. Совсем недавно начал погружение в данную тему, до этого под PPC405 писал.
2. С производителем пока не связывался. Как-то обычно проблемно у меня такое общение проходит, поэтому стараюсь прибегать к нему в последнюю очередь. На сайте разработчика следов чего-либо подобного не обнаружил.
3. Масдай - религиозное убеждение атеиста sm.gif Как-то мой жизненный путь прошёл мимо Linux-систем, хотя с компьютерами дело имею достаточно давно (ну как давно... MS-DOS ещё помню, как-то так). Всегда работал под Windows, и меня это вполне устраивало. Вот и сейчас на работе - комп с Windows, подключен к локалке предприятия. Конечно, никто не запретит установить вторую систему в случае крайней необходимости, но в моём случае это ещё потребует дополнительных затрат времени на её освоение, а со временем и так напряг.


--------------------
Жить однозначно вредно: все, кто жили - померли
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 13 2015, 16:23
Сообщение #1008


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



попробуем, асм Вы я надеюсь увидите.
libc в виде NewLib пойдет? или вообще не нужно?
Go to the top of the page
 
+Quote Post
Lomaker
сообщение Feb 13 2015, 21:01
Сообщение #1009





Группа: Участник
Сообщений: 10
Регистрация: 12-02-15
Пользователь №: 85 112



Цитата(klen @ Feb 13 2015, 19:23) *
попробуем, асм Вы я надеюсь увидите.
libc в виде NewLib пойдет? или вообще не нужно?

Боюсь, не могу квалифицированно ответить на вопрос, в каком виде мне пойдёт libc. Вообще же от библиотек хотелось бы поиметь наличие следующего функционала: математики (на уровне сложить, вычесть, умножить, разделить целые числа и числа с плавающей точкой), печати в буфер (sprintf), работы со строками и с памятью (функции типа strcpy, memcpy).


--------------------
Жить однозначно вредно: все, кто жили - померли
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 17 2015, 00:20
Сообщение #1010


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



2_Lomaker

свежак для мипсов

www.klen.org/Files/DevTools/linux-x86_64/mips-kgp-elf_@_x86_64-kgp-linux-gnu_20150217_MSTISLAV_KELDYSH_NII1.tar.7z

собраны с/c++/fortran95 newlib

пробуйте

пример кода
Код
volatile float a=2,b=0.7,c;

void main()
{
  c = a/b + b/a;
  return b * a;
}


выход компиллера mips-kgp-elf-gcc -c a.c -S -Ofast -mhard-float -mtune=r3000
Код
    .file    1 "a.c"
    .section .mdebug.abi32
    .previous
    .nan    legacy
    .module    fp=32
    .module    nooddspreg
    .section    .text.startup,"ax",@progbits
    .align    2
    .globl    main
    .set    nomips16
    .set    nomicromips
    .ent    main
    .type    main, @function
main:
    .frame    $sp,0,$31        # vars= 0, regs= 0/0, args= 0, gp= 0
    .mask    0x00000000,0
    .fmask    0x00000000,0
    .set    noreorder
    .set    nomacro
    lwc1    $f2,%gp_rel(a)($28)
    lwc1    $f6,%gp_rel(b)($28)
    lwc1    $f4,%gp_rel(b)($28)
    lwc1    $f0,%gp_rel(a)($28)
    div.s    $f2,$f2,$f6
    div.s    $f0,$f4,$f0
    add.s    $f0,$f2,$f0
    swc1    $f0,%gp_rel(c)($28)
    lwc1    $f0,%gp_rel(b)($28)
    lwc1    $f0,%gp_rel(a)($28)
    j    $31
    nop

    .set    macro
    .set    reorder
    .end    main
    .size    main, .-main

    .comm    c,4,4
    .globl    b
    .section    .sdata,"aw",@progbits
    .align    2
    .type    b, @object
    .size    b, 4
b:
    .word    1060320051
    .globl    a
    .align    2
    .type    a, @object
    .size    a, 4
a:
    .word    1073741824
    .ident    "GCC: (Klen's GNU package (KGP) for x86_64-kgp-linux-gnu platform. << MSTISLAV_KELDYSH_NII_1 >>) 5.0.0 20150210 (experimental)"
Go to the top of the page
 
+Quote Post
Lomaker
сообщение Feb 17 2015, 10:41
Сообщение #1011





Группа: Участник
Сообщений: 10
Регистрация: 12-02-15
Пользователь №: 85 112



Цитата(klen @ Feb 17 2015, 03:20) *
2_Lomaker

свежак для мипсов

www.klen.org/Files/DevTools/linux-x86_64/mips-kgp-elf_@_x86_64-kgp-linux-gnu_20150217_MSTISLAV_KELDYSH_NII1.tar.7z

собраны с/c++/fortran95 newlib


Спасибо за труд. Теперь, видать, пришла пора трудиться мне: устанавливать и осваивать linux...


--------------------
Жить однозначно вредно: все, кто жили - померли
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 17 2015, 11:03
Сообщение #1012


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Lomaker @ Feb 17 2015, 13:41) *
Спасибо за труд. Теперь, видать, пришла пора трудиться мне: устанавливать и осваивать linux...

относитесь к этому как удовольствию
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 19 2015, 23:25
Сообщение #1013


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



свежак для армов на хосте x86_64 windows
долго я этого не делал... вот собрал для масдая сборку.
у меня нет венды и я не могу проверить даже запускаются бинари или нет.
просьба проверить и отписатся

www.klen.org/Files/DevTools/linux-x86_64/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_MSTISLAV_KELDYSH_NII_1.7z
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Feb 20 2015, 05:46
Сообщение #1014


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
свежак для армов на хосте x86_64 windows
долго я этого не делал... вот собрал для масдая сборку.

Мимо. Исполняемые файлы - не виндовая бинарь.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 20 2015, 08:41
Сообщение #1015


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Genadi Zawidowski @ Feb 20 2015, 08:46) *
Мимо. Исполняемые файлы - не виндовая бинарь.
Ага...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 20 2015, 09:02
Сообщение #1016


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



ошибочка в моих сборочных скриптиках - не то в архив зажал.
пробуйте еще раз. должно быть лучше - проверил на венде - бинарники виндовы, компиляит не пробывал.

www.klen.org/Files/DevTools/x86_64-kgp-mingw/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_MSTISLAV_KELDYSH_NII_1.7z
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 20 2015, 09:27
Сообщение #1017


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Нужно!
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 20 2015, 09:50
Сообщение #1018


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(adnega @ Feb 20 2015, 12:27) *
Нужно!

www.klen.org/Files/DevTools/x86_64-kgp-mingw/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_MSTISLAV_KELDYSH_NII_1.7z
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 20 2015, 10:29
Сообщение #1019


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(klen @ Feb 20 2015, 12:02) *
пробуйте еще раз. должно быть лучше - проверил на венде - бинарники виндовы, компиляит не пробывал.
www.klen.org/Files/DevTools/x86_64-kgp-mingw/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_MSTISLAV_KELDYSH_NII_1.7z
Цитата(klen @ Feb 20 2015, 12:50) *
www.klen.org/Files/DevTools/x86_64-kgp-mingw/arm-kgp-eabi_@_x86_64-kgp-mingw32_20150220_MSTISLAV_KELDYSH_NII_1.7z


Чем последний вариант отличается от предыдущего? Имя файла у архивов, как ни странно, одинаковое, а содержание сильно разнится: в последнем tar заархивирован, а в предыдущем дерево директориев с файлами. Но если и распаковать тот tar, то все равно полного подобия с прежним нет. Да и длина у обоих одноменных архивов сильно различается: у первого 56 Мб, а у второго 88 Мб.

Вообще-то форменное безобразие выкладывать архивы с ПО в людном месте с одинаковым названием и разным содержанием.
Go to the top of the page
 
+Quote Post
klen
сообщение Feb 20 2015, 11:41
Сообщение #1020


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Xenia @ Feb 20 2015, 13:29) *
Чем последний вариант отличается от предыдущего? Имя файла у архивов, как ни странно, одинаковое, а содержание сильно разнится: в последнем tar заархивирован, а в предыдущем дерево директориев с файлами. Но если и распаковать тот tar, то все равно полного подобия с прежним нет. Да и длина у обоих одноменных архивов сильно различается: у первого 56 Мб, а у второго 88 Мб.

Вообще-то форменное безобразие выкладывать архивы с ПО в людном месте с одинаковым названием и разным содержанием.

в первом я поошибке сборка для другого хоста - ошибка в скрипте который сборку пакует.
второй то что нужно для 64 битной венды. имяя тоже а содержимое обновил.
Go to the top of the page
 
+Quote Post

85 страниц V  « < 66 67 68 69 70 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th July 2025 - 10:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01518 секунд с 7
ELECTRONIX ©2004-2016