-
- IAR ассемблер. В проекте под MSP430 для работы с графическим ЖКИ был создан шрифт, всё замечательно компиллируется и работает. KLIM83(1202 знак., 09.06.2009 09:39)
- По пунктам: Сергей Борщ(296 знак., 09.06.2009 11:52)
- 1. Запостил, ошибся, виноват, каюсь. KLIM83(277 знак., 09.06.2009 12:11)
- Ладно, погорячился. Интересно, для кого фирма ИАР пишет описания, в частности ARM® IAR Assembler Reference Guide? Сергей Борщ(180 знак., 09.06.2009 12:25)
- Благодарю за разъяснение. Объяснимо, что увидев в ветке ARM цифру 430 возникает желание ответить на вопрос не скрывая мыслей :) Описания не читал, не скрою. А вот перспективы перелопачивать файл всё же не удалось избежать. - KLIM83(09.06.2009 13:08)
- Конечно лучше перелопатить, ибо ассемблер для 430 тоже понимает DC8. Но особо ленивые могут добавить в начале файла #define db DC8 - Сергей Борщ(09.06.2009 15:05)
- У Вас вся программа для АРМ написана на асм? Куда проще на С написать этот массив, и пусть компилятор думает. Это-же касается и МСП. - VAI(09.06.2009 14:03)
- Всё, что касается графики, на асм. Писалось под MSP, ну а переделывать под ARM на си- есть ли смысл, поскольку все экраны 70 кБ весят в АСМ исходнике. - KLIM83(09.06.2009 16:39)
- Ну, переписывать описания шрифтов какой смысл? Можно написать простенький конвертер в сишный код, чтобы этого текст так чужеродно в армовом проекте не болтался. Но дело вкуса, можно все фичи и на препроцессоре сделать... - Vladimir Ljaschko(09.06.2009 15:40)
- Благодарю за разъяснение. Объяснимо, что увидев в ветке ARM цифру 430 возникает желание ответить на вопрос не скрывая мыслей :) Описания не читал, не скрою. А вот перспективы перелопачивать файл всё же не удалось избежать. - KLIM83(09.06.2009 13:08)
- Ладно, погорячился. Интересно, для кого фирма ИАР пишет описания, в частности ARM® IAR Assembler Reference Guide? Сергей Борщ(180 знак., 09.06.2009 12:25)
- 1. Запостил, ошибся, виноват, каюсь. KLIM83(277 знак., 09.06.2009 12:11)
- По пунктам: Сергей Борщ(296 знак., 09.06.2009 11:52)
- Вопрос Сергею Борщову: Вы пробовали перепрограммировать 0-й сектор с помощью IAP-команд ? - Nataly(29.05.2009 06:55)
- Вопрос Сергею Борщову: Я работаю с процессорами типа LPC21XX и LPCXX. Пробовала создать свой загрузчик программы через UART и через внешнюю память (обмен идет в этом случае через двухпортовое ОЗУ с другим процессором). Разместила все свои сегменты после Nataly(423 знак., 29.05.2009 18:02)
- Гы! У Сергея фамилия не склоняется! - Make_Pic(09.06.2009 16:18)
- Это на Урале такие правила? В Украине - склоняется ;) - Dir(09.06.2009 22:22, ссылка)
- Стоп-стоп-стоп. Сергей Борщ(990 знак., 30.05.2009 01:51)
- А чем Вы пользуетесь при работе с ARMами ? - Nataly(30.05.2009 05:20)
- Старые проекты в ИАРе, новые - gcc. Но это не показатель- компилятор Кейла тоже очень неплох, особенно после того как фирма ARM скупила фирму Кейла. Но давайте не будем метаться и попробуем решить вашу проблему. Начнем с того, что вы ответите на Сергей Борщ(45 знак., 31.05.2009 01:00)
- У меня все получилось. Я нашла в HELP Keil (ключевое слово IAP) ссылку, как вообще писать в кодовую область, и в 0-й сектор в том числе (там есть отличие - надо добавлять CRC при записи в 0-й сектор). А загрузчик и программа у меня и так сидят в разных Nataly(222 знак., 04.06.2009 07:27)
- Честно говоря про CRC векторов даже и не думал - IAR сам добавляет ее в прошивку. А ведь я вас давно просил прочитать записанное и сравнить с тем, что писалось. Сергей Борщ(154 знак., 04.06.2009 09:40)
- У меня все получилось. Я нашла в HELP Keil (ключевое слово IAP) ссылку, как вообще писать в кодовую область, и в 0-й сектор в том числе (там есть отличие - надо добавлять CRC при записи в 0-й сектор). А загрузчик и программа у меня и так сидят в разных Nataly(222 знак., 04.06.2009 07:27)
- Старые проекты в ИАРе, новые - gcc. Но это не показатель- компилятор Кейла тоже очень неплох, особенно после того как фирма ARM скупила фирму Кейла. Но давайте не будем метаться и попробуем решить вашу проблему. Начнем с того, что вы ответите на Сергей Борщ(45 знак., 31.05.2009 01:00)
- А чем Вы пользуетесь при работе с ARMами ? - Nataly(30.05.2009 05:20)
- Nataly, а чего вы Сергея Борщовым кличете? - Shura(29.05.2009 18:13)
- Извените, товарищ Борщ, больше не буду называть Вас Борщовым. Не разглядела. - Nataly(29.05.2009 18:40)
- Гы! У Сергея фамилия не склоняется! - Make_Pic(09.06.2009 16:18)
- Нет. У меня там живет сам загрузчик. Но IAR своим встоенным flash loader это умеет и в документации ограничений нет. Сергей Борщ(227 знак., 29.05.2009 11:00)
- Еще один вопрос Борщу: Я посмотреле Вашу программу. Что означает "Отключение PLL" в Вашем понимании ? Я перепрограммирую так же, но только без этой (и обратной) операции. - Nataly(29.05.2009 18:47)
- Мою? Которую из? Отключение PLL в моем понимании - перевод ядра на тактирование напрямую от кварца, без умножения. Испугался, посмотрел в свои исходники - нет, не отключаю я PLL. Сергей Борщ(159 знак., 30.05.2009 01:58)
- Я, наверное, действительно напутала с отключением PLL. Не помню, где нашла это. Все пытаюсь решить эту проблему в перезагрузкой процессора по сети. Начальство требует загрузку как минимум через внешнюю память. При попытке очистить 0й сектор перед записью Nataly(65 знак., 30.05.2009 05:18)
- Я программирую микроконтроллеры PHILIPS типа LPC21XX и LPC22XX в Keil 3.0 . Загружаю сначала свою программу фирменным UART-загрузчиком (при этом фирменный загрузчик в процессоре, судя по описанию LPC, сидит очень далеко в памяти и недоступен скорее Nataly(1093 знак., 31.05.2009 05:52)
- Мне кажется, вы все-же двигаетесь не в том направлении. Сергей Борщ(1839 знак., 01.06.2009 12:10)
- Опишите задачу в целом. По моему глубокому убеждению нулевой сектор переписывать не нужно. Там должен жить сам загрузчик. Вечно. - Сергей Борщ(31.05.2009 01:09)
- Я программирую микроконтроллеры PHILIPS типа LPC21XX и LPC22XX в Keil 3.0 . Загружаю сначала свою программу фирменным UART-загрузчиком (при этом фирменный загрузчик в процессоре, судя по описанию LPC, сидит очень далеко в памяти и недоступен скорее Nataly(1093 знак., 31.05.2009 05:52)
- Я, наверное, действительно напутала с отключением PLL. Не помню, где нашла это. Все пытаюсь решить эту проблему в перезагрузкой процессора по сети. Начальство требует загрузку как минимум через внешнюю память. При попытке очистить 0й сектор перед записью Nataly(65 знак., 30.05.2009 05:18)
- Мою? Которую из? Отключение PLL в моем понимании - перевод ядра на тактирование напрямую от кварца, без умножения. Испугался, посмотрел в свои исходники - нет, не отключаю я PLL. Сергей Борщ(159 знак., 30.05.2009 01:58)
- Еще один вопрос Борщу: Я посмотреле Вашу программу. Что означает "Отключение PLL" в Вашем понимании ? Я перепрограммирую так же, но только без этой (и обратной) операции. - Nataly(29.05.2009 18:47)
- Вопрос Сергею Борщову: Я работаю с процессорами типа LPC21XX и LPCXX. Пробовала создать свой загрузчик программы через UART и через внешнюю память (обмен идет в этом случае через двухпортовое ОЗУ с другим процессором). Разместила все свои сегменты после Nataly(423 знак., 29.05.2009 18:02)
- Не понял ? Кто мешает записать из внешней RAM во внутренюю RAM и уже от туда писать во FLASH ??? (это как решение в ЛОБ :) ) - miv (16.04.2009 23:44)MBedder
- Да, только из внутренней. - Сергей Борщ(13.04.2009 15:41)
- IAR ассемблер. В проекте под MSP430 для работы с графическим ЖКИ был создан шрифт, всё замечательно компиллируется и работает. KLIM83(1202 знак., 09.06.2009 09:39)