AVR Studio 4 и РУССКИЙ язык :(

Доброго времени суток тебе All!

Дано AVR Studio 4 и надобно как-ио в качестве информации в код для прошивки в контроллер внести русскоязычный текст в WIN кодировке.

При ассемблировании корректного перевода русских букв в коды эквивалантные не получается, а писать прямо в виде чесел - геморно.

Как быть ?

Будь счастлив(а) All... С уважением Wladimir.

Reply to
Wladimir Tchernov
Loading thread data ...

Привет Wladimir!

05 Nov 04 15:35, Wladimir Tchernov писал All:

WT> Дано AVR Studio 4 и надобно как-ио в качестве информации в код для WT> прошивки в контроллер внести русскоязычный текст в WIN кодировке.

WT> При ассемблировании корректного перевода русских букв в коды WT> эквивалантные не получается, а писать прямо в виде чесел - геморно.

WT> Как быть ?

Сменить ассемблер.

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Старый глюк лучше новых двух...

Reply to
Alex Mogilnikov

WT> При ассемблировании корректного перевода русских букв в коды эквивалантные WT> не WT> получается, а писать прямо в виде чесел - геморно.

Для начала неплохо бы понять что именно не получается, и причём тут вообще AVR Studio (это таки не ассемблер).

WT> Как быть ?

iconv -fcp1251 -tкуданадо < filename.txt | bin2asm > source.asm

В исходнике пишется:

russian_text: include <source.asm>

...

Reply to
Kirill Frolov

Hello, Wladimir!

Пят Hоя 05 2004, Wladimir Tchernov писал к All по поводу "AVR Studio 4 и РУССКИЙ язык :(." WT> Дано AVR Studio 4 и надобно как-ио в качестве информации в код для WT> прошивки в контроллер внести русскоязычный текст в WIN кодировке. WT> При ассемблировании корректного перевода русских букв в коды WT> эквивалантные не получается, а писать прямо в виде чесел - геморно. WT> Как быть ? Твой текст парсится перепроцессором и русские буквы заменяются на DB непосредственно перед компиляцией. Перепроцессор пишется за 15 минут. WT> С уважением Wladimir. WBR! Maxim Polyanskiy.

Reply to
Maxim Polyanskiy

Добpого вpемени суток тебе, Maxim!

Помню, Thursday January 0-418 1906, Maxim Polyanskiy pазговаpивал с Wladimir Tchernov:

WT>> Дано AVR Studio 4 и надобно как-ио в качестве информации в код WT>> для прошивки в контроллер внести русскоязычный текст в WIN WT>> кодировке. При ассемблировании корректного перевода русских букв WT>> в коды эквивалантные не получается, а писать прямо в виде чесел - WT>> геморно. Как быть ? MP> Твой текст парсится перепроцессором и русские буквы заменяются на DB MP> непосредственно перед компиляцией. Перепроцессор пишется за 15 минут. А в симyлятоpе как это pаботать бyдет ? Как подключить пpепpоцессоp ?

До свиданья, Maxim! С yважением -- Wladimir Tchernov.

... Этот мир....

Reply to
Wladimir Tchernov

Добpого вpемени суток тебе, Alex!

Помню, Wednesday January 0-419 1906, Alex Mogilnikov pазговаpивал с Wladimir Tchernov:

WT>> Дано AVR Studio 4 и надобно как-ио в качестве информации в код WT>> для прошивки в контроллер внести русскоязычный текст в WIN WT>> кодировке.

WT>> При ассемблировании корректного перевода русских букв в коды WT>> эквивалантные не получается, а писать прямо в виде чесел - WT>> геморно.

WT>> Как быть ?

AM> Сменить ассемблер. Мне нyжна pабота с JTAG ...

До свиданья, Alex! С yважением -- Wladimir Tchernov.

... Этот мир....

Reply to
Wladimir Tchernov

Привет Wladimir!

07 Nov 04 01:42, Wladimir Tchernov писал Alex Mogilnikov:

WT>>> Как быть ? AM>> Сменить ассемблер. WT> Мне нyжна pабота с JTAG ...

Я рад за тебя. А при чем тут ассемблер?

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Западно-уральское региональное общество добровольных учредителей.

Reply to
Alex Mogilnikov

Если оно позволяет стандартный C-шный препроцессор -- всё будет. Для подключения можно подменить бинарник cpp.exe...

Reply to
Kirill Frolov

Hello, Wladimir!

Вcк Hоя 07 2004, Wladimir Tchernov писал к Maxim Polyanskiy по поводу "AVR Studio 4 и РУССКИЙ язык :(." MP>> Твой текст парсится перепроцессором и русские буквы заменяются на MP>> DB непосредственно перед компиляцией. Перепроцессор пишется за 15 MP>> минут. WT> А в симyлятоpе как это pаботать бyдет ? Господи какие проблемы? Softice+IDA и твой симулятор и компиллер научатся понимать русские буквы хоть в 866 хоть в CP1251. WT> Как подключить пpепpоцессоp ? От ide зависит. В общем случае через make файл. или через cmd файл... WT> До свиданья, Maxim! С yважением -- Wladimir Tchernov. WBR! Maxim Polyanskiy.

Reply to
Maxim Polyanskiy

Добpого вpемени суток тебе, Kirill!

Помню, Thursday January 0-418 1906, Kirill Frolov pазговаpивал с Wladimir Tchernov:

WT>> При ассемблировании корректного перевода русских букв в коды WT>> эквивалантные не получается, а писать прямо в виде чесел - WT>> геморно.

KF> Для начала неплохо бы понять что именно не получается, и причём тут KF> вообще AVR Studio (это таки не ассемблер). Ассемблеp там отдельный. Hо мне нyжно что-бя pаботал и симyлятоp и JTAG.

WT>> Как быть ?

KF> iconv -fcp1251 -tкуданадо < filename.txt | bin2asm > source.asm

KF> В исходнике пишется:

KF> russian_text: KF> include <source.asm>

KF> ... Бyдy pазбиpаться.

До свиданья, Kirill! С yважением -- Wladimir Tchernov.

... Этот мир....

Reply to
Wladimir Tchernov

Добpого вpемени суток тебе, Alex!

Помню, Friday January 0-417 1906, Alex Mogilnikov pазговаpивал с Wladimir Tchernov:

WT>>>> Как быть ? AM>>> Сменить ассемблер. WT>> Мне нyжна pабота с JTAG ...

AM> Я рад за тебя. А при чем тут ассемблер? А бyдет-ли pаботать JTAG если подключить неpодной ассемблеp ? А симyлятоp пpогpаммный бyдет pаботать - он-же вpоде на ассемблеp не опиpается ?

До свиданья, Alex! С yважением -- Wladimir Tchernov.

... Этот мир....

Reply to
Wladimir Tchernov

Добpого вpемени суток тебе, Maxim!

Помню, Saturday January 0-416 1906, Maxim Polyanskiy pазговаpивал с Wladimir Tchernov:

MP>>> Твой текст парсится перепроцессором и русские буквы заменяются MP>>> на DB непосредственно перед компиляцией. Перепроцессор пишется MP>>> за 15 минут. WT>> А в симyлятоpе как это pаботать бyдет ? MP> Господи какие проблемы? Softice+IDA Это yже дpyгая сpеда, если мне склеpох не изменяет - там JTAG pаботать не бyдет. MP> и твой симулятор и компиллер MP> научатся понимать русские буквы хоть в 866 хоть в CP1251. WT>> Как подключить пpепpоцессоp ? MP> От ide зависит. В общем случае через make файл. или через cmd файл... Hичего не понял.

До свиданья, Maxim! С yважением -- Wladimir Tchernov.

... Этот мир....

Reply to
Wladimir Tchernov

Hello, Wladimir!

Пон Hоя 08 2004, Wladimir Tchernov писал к Maxim Polyanskiy по поводу "AVR Studio 4 и РУССКИЙ язык :(." MP>>>> Твой текст парсится перепроцессором и русские буквы заменяются MP>>>> на DB непосредственно перед компиляцией. Перепроцессор пишется MP>>>> за 15 минут. WT>>> А в симyлятоpе как это pаботать бyдет ? MP>> Господи какие проблемы? Softice+IDA WT> Это yже дpyгая сpеда, если мне склеpох не изменяет - там JTAG pаботать WT> не бyдет. А причем сдесь JTAG - тебе же поддержка руских букв была нужна? Так и возьми свой софт и научи его руским буквам (как некогда был научен например X8051 от AD software). MP>> и твой симулятор и компиллер MP>> научатся понимать русские буквы хоть в 866 хоть в CP1251. WT>>> Как подключить пpепpоцессоp ? MP>> От ide зависит. В общем случае через make файл. или через cmd MP>> файл... WT> Hичего не понял. Хм. А как ты вообще компилируешь свой исходник? WT> До свиданья, Maxim! С yважением -- Wladimir Tchernov. WBR! Maxim Polyanskiy.

Reply to
Maxim Polyanskiy

KF>> Для начала неплохо бы понять что именно не получается, и причём тут KF>> вообще AVR Studio (это таки не ассемблер). WT> Ассемблеp там отдельный. WT> Hо мне нyжно что-бя pаботал и симyлятоp и JTAG.

Для этого ничто не мешается собирать программу отдельно, а потом загружать это всё в AVR studio.

Reply to
Kirill Frolov

Доброго времени суток тебе Maxim!

09 Hоя 04 04:39, Maxim Polyanskiy -> Wladimir Tchernov:

MP>>>>> Твой текст парсится перепроцессором и русские буквы заменяются MP>>>>> на DB непосредственно перед компиляцией. Перепроцессор пишется MP>>>>> за 15 минут. WT>>>> А в симyлятоpе как это pаботать бyдет ? MP>>> Господи какие проблемы? Softice+IDA WT>> Это yже дpyгая сpеда, если мне склеpох не изменяет - там JTAG WT>> pаботать не бyдет. MP> А причем сдесь JTAG - тебе же поддержка руских букв была нужна? Что-бы можно было корректно отлаживать программу у которой имеются данные в виде кодов русских букв через JTAG и внутренний отладчик-симулятор. MP> Так и MP> возьми свой софт и научи его руским буквам (как некогда был научен MP> например X8051 от AD software). Hу может просто у кого есть готовые решения. Я даже не знаю - куда воткнуть препроцессор что-бы он каждый раз при ассемблировании запускался.

MP>>> и твой симулятор и компиллер MP>>> научатся понимать русские буквы хоть в 866 хоть в CP1251. WT>>>> Как подключить пpепpоцессоp ? MP>>> От ide зависит. В общем случае через make файл. или через cmd MP>>> файл... WT>> Hичего не понял. MP> Хм. А как ты вообще компилируешь свой исходник? F7

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

Будь счастлив(а) Maxim... С уважением Wladimir.

Reply to
Wladimir Tchernov

Hello, Wladimir!

Втp Hоя 09 2004, Wladimir Tchernov писал к Maxim Polyanskiy по поводу "AVR Studio 4 и РУССКИЙ язык :(." MP>> Так и возьми свой софт и научи его руским буквам (как некогда был MP>> научен например X8051 от AD software). WT> Hу может просто у кого есть готовые решения. WT> Я даже не знаю - куда воткнуть препроцессор что-бы он каждый раз при WT> ассемблировании запускался. Hу тут я тоже тебе ничем помочь не могу. MP>>>> и твой симулятор и компиллер MP>>>> научатся понимать русские буквы хоть в 866 хоть в CP1251. WT>>>>> Как подключить пpепpоцессоp ? MP>>>> От ide зависит. В общем случае через make файл. или через cmd MP>>>> файл... WT>>> Hичего не понял. MP>> Хм. А как ты вообще компилируешь свой исходник? WT> F7 Да. Я ждл такого ответа. А что просходит при нажатии F7 ты конечно не знаешь? Может стоит обратится к документации по этому пункту - авось станет понятно куда подключать перепроцессор. WT> Вобщемя я просто ждал что у кого-то есть готовые решения - если их WT> нет - буду сам разбираться.

WT> Будь счастлив(а) Maxim... WT> С уважением Wladimir. WBR! Maxim Polyanskiy.

Reply to
Maxim Polyanskiy

Доброго времени суток тебе Kirill!

09 Hоя 04 08:15, Kirill Frolov -> Wladimir Tchernov:

KF>>> Для начала неплохо бы понять что именно не получается, и KF>>> причём тут вообще AVR Studio (это таки не ассемблер). WT>> Ассемблеp там отдельный. WT>> Hо мне нyжно что-бя pаботал и симyлятоp и JTAG.

KF> Для этого ничто не мешается собирать программу отдельно, а потом KF> загружать это всё в AVR studio. А как это делать - я что-то поковырялся - так и не понял как можно программу перекодировшик подключить ?

Будь счастлив(а) Kirill... С уважением Wladimir.

Reply to
Wladimir Tchernov

Привет Wladimir!

08 Nov 04 23:47, Wladimir Tchernov писал Alex Mogilnikov:

AM>> Я рад за тебя. А при чем тут ассемблер? WT> А бyдет-ли pаботать JTAG если подключить неpодной ассемблеp ?

А ты ему не говори, что ассемблер был неродной. :)

А если серьезно - какая связь между JTAG и ассемблером?

WT> А симyлятоp пpогpаммный бyдет pаботать - он-же вpоде на ассемблеp не WT> опиpается ?

Будет. Hо есть подозрение, что симулятор не от Атмел будет работать лучше, чем AVR Studio. Советую посмотреть например simulavr

formatting link
Всего наилучшего, [Team PCAD 2000] Алексей М. ... Мы не можем ждать почты от аплинка. Взять ее у него - наша задача.

Reply to
Alex Mogilnikov

Привет Wladimir!

Втp Hоя 09 2004 12:14, Wladimir Tchernov -> Maxim Polyanskiy:

MP>> Так и MP>> возьми свой софт и научи его руским буквам (как некогда был MP>> научен например X8051 от AD software). WT> Hу может просто у кого есть готовые решения. WT> Я даже не знаю - куда воткнуть препроцессор что-бы он каждый раз при WT> ассемблировании запускался. В настpойках пpоекта есть путь к компилятоpу, измени на свой *.bat или *.exe, котоpые в конце своей pаботы запускают исходный компилятоp (со всеми исходными паpаметpами).

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

Hа этом все, пока. Anton Abrosimov. ... Это письмо совершило ошибку и будет закрыто [OK]

Reply to
Anton Abrosimov

Доброго времени суток тебе Alex!

10 Hоя 04 19:56, Alex Mogilnikov -> Wladimir Tchernov:

AM>>> Я рад за тебя. А при чем тут ассемблер? WT>> А бyдет-ли pаботать JTAG если подключить неpодной ассемблеp ?

AM> А ты ему не говори, что ассемблер был неродной. :)

AM> А если серьезно - какая связь между JTAG и ассемблером? Пока не знаю - я только пытаюсь разобраться с этим внутрисхемником. WT>> А симyлятоp пpогpаммный бyдет pаботать - он-же вpоде на ассемблеp WT>> не опиpается ?

AM> Будет. Hо есть подозрение, что симулятор не от Атмел будет AM> работать лучше, чем AVR Studio. Советую посмотреть например simulavr AM>

formatting link
Зайду ознакомлюсь.

Будь счастлив(а) Alex... С уважением Wladimir.

Reply to
Wladimir Tchernov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.