Компиляция Эльфпака : Эльфостроение : Форум

Страница 22 из 25: « 1 ... 18 19 20 21 [22] 23 24 25 »

 den_po:
11.09.10, 23:59
 BigHercules, нафик. вот какая разница, прога создаст с нужным именем или твой батничек переименует?

 BigHercules:
12.09.10, 00:07
 
den_po пишет:
BigHercules, нафик. вот какая разница, прога создаст с нужным именем или твой батничек переименует?

Ладно, убедил. Пусть остается все как есть.

А за elf2vkpex еще раз спасибо!

 BigHercules:
15.09.10, 18:34
 den_po писал:
написал вот elf2vkpex. хавает mbn(A1), cxc и raw.
примеры использования:

elf2vkpex -eELFPACK.ELF -fPHONE_EMP_APP.CXC -fPHONE_APP.CXC
elf2vkpex -eELFPACK.ELF -fPHONE_APP.CXC
elf2vkpex -fFILE.MBN -eELFPACK.ELF
elf2vkpex -fFILE.RAW -eELFPACK.ELF -v

порядок следования аргументов неважен.

Есть ли какие-нибудь ограничения на имена файлов? И если есть, то какие?

Если я делаю так:
Код:

elf2vkpex.exe -eprog.elf -fphone_app.cxc

то все нормально, на выходе получаю vkp.

А если этот же phone_app.cxc переименовать, например, в phone_app_C510_R1HA035.cxc, получаю это:
Код:

elf2vkpex.exe -eprog.elf -fphone_app_C510_R1HA035.cxc
elf2vkpex by den_po v1.0 (Aug 29 2010)
unable to read 'phone_app_C510_R1HA035.cxc'


PS. prog.elf - это не эльфпак.

 den_po:
15.09.10, 18:39
 BigHercules, окончания имён файлов для cxc должны совпадать с оригинальными именами. начало имени не имеет значения. можно писать C510_R1HA035_phone_app.cxc
лично я при сборке эльфлоадеров использую батник, который по имени таргета проверяет папку на наличие в ней хотя бы одного cxc (там лежат с оригинальными именами), если таковых нет, проверяет наличие {таргет}.mbn. если и мбн нет, подставляет рав.


Добавлено 15.9.10 18:50

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

Код: 
set cmdlineargs=

if exist data\%1\phone_emp_app.cxc set cmdlineargs=%cmdlineargs% -fdata\%1\phone_emp_app.cxc
if exist data\%1\phone_app.cxc set cmdlineargs=%cmdlineargs% -fdata\%1\phone_app.cxc
if exist data\%1\%1.mbn set cmdlineargs=%cmdlineargs% -fdata\%1\%1.mbn
if ""=="%cmdlineargs%" if exist data\%1 exit /b 0
if ""=="%cmdlineargs%" set cmdlineargs=-fdata\%1.raw

elf2vkpex -e%epdir%\ElfPack\%1\exe\ElfPack.elf %cmdlineargs% -v
if not %errorlevel% == 0 goto err

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

 BigHercules:
15.09.10, 20:26
 
den_po пишет:
BigHercules, окончания имён файлов для cxc должны совпадать с оригинальными именами. начало имени не имеет значения. можно писать C510_R1HA035_phone_app.cxc
лично я при сборке эльфлоадеров использую батник, который по имени таргета проверяет папку на наличие в ней хотя бы одного cxc (там лежат с оригинальными именами), если таковых нет, проверяет наличие {таргет}.mbn. если и мбн нет, подставляет рав.


Добавлено 15.9.10 18:50

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

Код: 
set cmdlineargs=

if exist data\%1\phone_emp_app.cxc set cmdlineargs=%cmdlineargs% -fdata\%1\phone_emp_app.cxc
if exist data\%1\phone_app.cxc set cmdlineargs=%cmdlineargs% -fdata\%1\phone_app.cxc
if exist data\%1\%1.mbn set cmdlineargs=%cmdlineargs% -fdata\%1\%1.mbn
if ""=="%cmdlineargs%" if exist data\%1 exit /b 0
if ""=="%cmdlineargs%" set cmdlineargs=-fdata\%1.raw

elf2vkpex -e%epdir%\ElfPack\%1\exe\ElfPack.elf %cmdlineargs% -v
if not %errorlevel% == 0 goto err

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


Спасибо за разъяснение. Буду пробывать. Надеюсь теперь проблем не возникнет.

 shcikan:
28.11.10, 17:11
 Для моего w980 R3EG004 на свн нет исходников эп. Кто может портануть? Я заплачу.

 LenIK:
20.12.10, 15:58
 после открытия elfpack.eww, и нажатии Edit Configurations нет моей модели и прошивки,как добавить?


Добавлено 20.12.10 13:02

Предупреждение от den_po
Нарушение правил:
5.3.21. Нежелание или неумение неторопливо прочитать Форум и найти ответы, не задавая глупых вопросов в виде флуда в несоответствующей теме.


искал с 1 страницы - нету!

 den_po:
20.12.10, 16:04
 всё есть. читай.

 LenIK:
20.12.10, 16:08
 den_po,а сказать просто не можешь?Я хотя бы тему засорять не буду.

 den_po:
20.12.10, 16:11
 LenIK, мне больше нравится, когда люди своей головой думают. а флуд закончится закономерно.
Страница 22 из 25: « 1 ... 18 19 20 21 [22] 23 24 25 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=3183&start=210

© 2005-2018 supertrubka.org