Компиляция Эльфпака : Эльфостроение : Форум |
Страница 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 |