Turgenev 1 20 марта Опубликовано 20 марта (изменено) · Жалоба Скачал старинный проект из сети: Спойлер https://www.kolins.cz/share/?dir=RTD2662/source_code_4 Открываю его 4м кейлом: Спойлер Дефолтные настройки проекта: Спойлер Содержание Merge128K.bat: Спойлер @echo off copy output\RTD2662.H00 BIN\RTD2662.H00 copy output\RTD2662.H01 BIN\RTD2662.H01 HEX2BIN /Q /L131072 BIN\RTD2662.H00 BIN\RTD2662.BIN HEX2BIN /Q /O65536 /M BIN\RTD2662.H01 BIN\RTD2662.BIN При компиляции выдает вот такой лог: Спойлер Build target 'RTD2662' linking... *** WARNING L11: CANNOT FIND SEGMENT OR FUNCTION NAME NAME: CSHOWTVNUMBER *** WARNING L13: RECURSIVE CALL TO SEGMENT SEGMENT: ?CO?OSDTABLE003 CALLER: ?PR?OSDMENUFUNC003 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?CHANGESOURCEHANDLER?FUNC *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_GMI_CSELECTINPUTCHANNEL?RTD2662 Program Size: data=167.6 xdata=745 code=106002 running oc51 on file ".\Output\RTD2662"... BANKED OBJECT FILE CONVERTER OC51 V3.10 COPYRIGHT KEIL ELEKTRONIK GmbH 1991 - 2002 GENERATING STANDARD (UN-BANKED) OBJECT FILES OBJECT FILE FOR BANK 0: .\OUTPUT\RTD2662.B00 OBJECT FILE FOR BANK 1: .\OUTPUT\RTD2662.B01 creating hex file from ".\Output\RTD2662.B00"... creating hex file from ".\Output\RTD2662.B01"... User command #1: Merge128K.bat ‘Є®ЇЁа®ў ® д ©«®ў: 1. ‘Є®ЇЁа®ў ® д ©«®ў: 1. ќв ўҐабЁп "C:\Users\...\Desktop\Source1_081015_PCB800099_bhura_malik\HEX2BIN.EXE" Ґ б®ў¬ҐбвЁ¬ б ўҐабЁҐ© Windows, а Ў®в о饩 н⮬ Є®¬ЇмовҐаҐ. Џа®ўҐам⥠ᢥ¤ҐЁп ® бЁб⥬Ґ, § ⥬ ®Ўа вЁвҐбм Є Ё§¤ вҐ«о Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. ќв ўҐабЁп "C:\Users\...\Desktop\Source1_081015_PCB800099_bhura_malik\HEX2BIN.EXE" Ґ б®ў¬ҐбвЁ¬ б ўҐабЁҐ© Windows, а Ў®в о饩 н⮬ Є®¬ЇмовҐаҐ. Џа®ўҐам⥠ᢥ¤ҐЁп ® бЁб⥬Ґ, § ⥬ ®Ўа вЁвҐбм Є Ё§¤ вҐ«о Їа®Ја ¬¬®Ј® ®ЎҐбЇҐзҐЁп. ".\Output\RTD2662" - 0 Error(s), 4 Warning(s). Hex файла на выходе нет. Как включить поддержку кодировки Russian Windows- 1251, как в кейл5 я не нашел, такой настройки в 4м кейле просто нет. Может кто-то знает в чем может быть дело? Изменено 20 марта пользователем Turgenev Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Moonl1ght 29 21 марта Опубликовано 21 марта · Жалоба Могу предложить немного костыльный вариант - https://www.online-decoder.com/ru Windows-1251 -> IBM866 Версия винды слишком новая 🙂 Эт версия "C:\Users\...\Desktop\Source1_081015_PCB800099_bhura_malik\HEX2BIN.EXE" не совместим с версией Windows, р бот ющей н этом компьютере. Проверьте сведения о системе, з тем обр титесь к изд телю прогр ммного обеспечения. Эт версия "C:\Users\...\Desktop\Source1_081015_PCB800099_bhura_malik\HEX2BIN.EXE" не совместим с версией Windows, р бот ющей н этом компьютере. Проверьте сведения о системе, з тем обр титесь к изд телю прогр ммного обеспечения 4 и 5 Keil нормально работает на 7-ке. Рекомендую поставить виртуалочку с Windows 7 или с хрюшей для этих целей. P.S. По студенчеству лабы в 5м Кейле делал, помню, тоже с кодировками была проблема, но после каких-то манипуляций она самоликвидировалась. Что конкретно делал - не помню, 7 лет назад дело было. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться