Trespasser 0 2 сентября, 2009 Опубликовано 2 сентября, 2009 · Жалоба Доброго времени суток! Стоит задача написать резидент для чтения и записи flash-памяти, устройства на базе Qualcomm MSM6100 (ядро ARM926ej-s). Попыталса использовать Keil, но по причине не знания, не получаетса его сконфигурировать так чтоб он генерировал код с заданного адреса и без вставки своей инициализации. Подскажите какой компилятор можно использовать для данной задачи или как правильно сконфигурировать Keil. Спасибо. MSM6100_Device_Specification.part1.rar MSM6100_Device_Specification.part2.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ilinspb 0 3 сентября, 2009 Опубликовано 3 сентября, 2009 · Жалоба AMSS для этого чипа использует ADS1.2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexQ 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба хакаем 3G модуль? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trespasser 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба хакаем 3G модуль? :rolleyes: пытаемса, пока еще есть запас интузиазма. А у Вас как ? есть опыт в этом направлении? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MSL 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Да опыта достаточно... Вы бы хоть написали флэш нор или нанд, как с лоадером хотите общаться (уарт или юсб) да и что надо сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trespasser 0 8 сентября, 2009 Опубликовано 8 сентября, 2009 · Жалоба Да опыта достаточно... Вы бы хоть написали флэш нор или нанд, как с лоадером хотите общаться (уарт или юсб) да и что надо сделать. По роду деятельности иногда приходиться сталкиваться с мобильными CDMA терминалами. В частности попадаютса моторолы V3c, V3m которые при включении оказываютса в emergency, однако перепрошивка им не помогает, либо помогает но не надолго. Размышления наводят на мысль что прошивка не "ложится" по причине некого "мусора" в памяти оставшегося от контента. Имея небольшой опыт работы с контроллерами решил попробовать написать свой лоадер который сотрет все содержимое nand памяти аппара ктроме загрузчика, а затем уже попробовать прошить его стандартными средствами. Под руками есть Segger, подопытная платка Motorola V3c, принципиалка от Motorola Vm и кое-какая документация на чип MSM6500. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 8 сентября, 2009 Опубликовано 8 сентября, 2009 · Жалоба Подскажите какой компилятор можно использовать для данной задачи или как правильно сконфигурировать Keil. 1. выбираете Device->ARM->ARM966 2. на вкладке Linker добавляете свой scatter-файл, или забиваете числа для simple memory map 3. пишете свой стартап Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trespasser 0 8 сентября, 2009 Опубликовано 8 сентября, 2009 · Жалоба 1. выбираете Device->ARM->ARM966 2. на вкладке Linker добавляете свой scatter-файл, или забиваете числа для simple memory map 3. пишете свой стартап Спасибо, с Keil-лом разобралса, получаетса писать простейшие программки на ассемблере. Одно плохо, отлаживать seggerom с консоли как то "скушновато". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MSL 0 9 сентября, 2009 Опубликовано 9 сентября, 2009 · Жалоба По роду деятельности иногда приходиться сталкиваться с мобильными CDMA терминалами. В частности попадаютса моторолы V3c, V3m которые при включении оказываютса в emergency, однако перепрошивка им не помогает, либо помогает но не надолго. Размышления наводят на мысль что прошивка не "ложится" по причине некого "мусора" в памяти оставшегося от контента. Имея небольшой опыт работы с контроллерами решил попробовать написать свой лоадер который сотрет все содержимое nand памяти аппара ктроме загрузчика, а затем уже попробовать прошить его стандартными средствами. Под руками есть Segger, подопытная платка Motorola V3c, принципиалка от Motorola Vm и кое-какая документация на чип MSM6500. Ну вам виднее, не буду давать советы по прошивке-) Вообще "проще и быстрее" это решается сборкой своих имиджей, которые перепишут что вам нужно или работой с мотороловским лоадером. Или жтаг прицепить и стереть что нужно. Если хотите использовать свой лоадер - то вам правильно сказали про ADS 1.2, в основном его используют для мсм-ов. Делаете в нем стартап, в нем IMPORT Cmain B Cmain - на С же хотите писать? Сделайте bat файл и компилите и собирайте все им. Все утилиты что понадобятся - armasm, armсс, armlink и fromelf. Адреса указываются при вызове armlink как параметры -ro-base и -rw-base. Хелп там есть. Можно собирать и PI код, который можете грузить с любого адреса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sharamok 0 2 апреля, 2010 Опубликовано 2 апреля, 2010 · Жалоба Добрый день, не поскажите реально ли найти даташиты по квалкомовским чипсетам? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romikgy 0 11 апреля, 2010 Опубликовано 11 апреля, 2010 · Жалоба на сегодня реально найти , но не на все (( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
migrator 0 11 апреля, 2010 Опубликовано 11 апреля, 2010 · Жалоба Для какого MSMа нужен DS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ololol 0 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба msm6246 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
migrator 0 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба может поможет вот Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ololol 0 14 апреля, 2010 Опубликовано 14 апреля, 2010 · Жалоба 2 migrator Обана! Почти то, что нужно!!!! :beer: СПАСИБО! :happy: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться