-
- Вопрос Сергею Борщову: Я работаю с процессорами типа 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)