Rockchip 3066 android 6
http://www.youtube.com…C4oCQ&feature=youtu.be
http://www.youtube.com…12KAk&feature=youtu.be
http://www.youtube.com/watch?v=BO53tCFeI20
В: Как загрузить устройство в режим recovery (аварийного загрузчика)?
О: Вся информация обобщена в этом сообщении
В: Что такое MCU?
О: Вкратце: MCU (Microcontroller Unit или, по другим сведениям, Media Controller Unit) — это самостоятельный компьютер, выполненный, как правило, на отдельной материнской плате имеющий свои собственные процессор, память и программируемые входы и выходы. Периферийные устройства — радиоприемник (радиотюнер), DVD-проигрыватель, устройство громкой связи Bluetooth, усилитель низкой частоты и другие — подключены к MCU. Другая часть головного устройства — компьютер под управлением ОС Android — взаимодействует с MCU, передавая ему команды и получая отклики на них. Более подробно о MCU можно узнать здесь (на английском языке).
В: Чем отличаются друг от друга модификации устройства?
О: Устройство предназначено для замены штатного головного устройства автомобиля. Различные модификации предназначены для установки на конкретные модели автомобилей и отличаются друг от друга исполнением корпуса, набором и расположением аппаратных кнопок и регуляторов, иногда еще — размером экрана и количеством USB-портов. В то же время «Android-составляющая» у всех модификаций одинакова, и поэтому прошивки для Android-составляющей всех ГУ отличаются лишь графическим представлением и полностью взаимозаменяемы (за исключением различий по используемому процессору и разрешению экрана). Возможны также отличия по используемому MCU (в нашем сообществе устоялся термин «платформа» для различения устройств, произведенных разными заводами и, как следствие, имеющих аппаратно различающиеся MCU). На сегодняшний день известны следующие платформы — BN (она же — HA), GS, JY, KGL, KLD, KSP, KYD, MD, MX, RM. Некоторые платформы делятся на подплатформы — например, платформа KGL встречается в шести вариантах — KGL, KGL1, KGL2, KGL3, KGL4, KGL5. Следует заметить, что несмотря на относительную взаимозаменяемость прошивок для Android-составляющих, прошивки для MCU категорически не взаимозаменяемы.
В: Что собой представляют файлы прошивки?
О: В комплект файлов для прошивки обычно включается два файла — mcu.img и update.img. Первый файл — это образ прошивки MCU, второй — образ системы Android. Иногда в комплекте может быть более одного варианта файла mcu.img, предназначенных для разных подплатформ устройства (см.ответ на предыдущий вопрос).
В: Можно ли самостоятельно переделать прошивку (например, изменить размеры разделов, добавить/удалить/заменить системные приложения и т.д.)?
О1: Можно, но это относится только к прошивке Android-подсистемы (но не MCU). Информацию о способах и методах, а также об используемом ПО, можно получить в этой теме: Прошивки устройств на платформе Rockchip 3066 (rk3066). Краткая инструкция — здесь.
О2: Инструкция по разборке и пересборке прошивки: ссылка
В: При попытке входа в «Заводские настройки» запрашивается пароль. Какой он?
О: 126
В: Поддерживает ли радиоприемник «советский» диапазон УКВ (65,0 — 74.0 МГц)?
О: Да, поддерживает. Но для этого в «Заводских настройках» на закладке «Радиодиапазоны» нужно выбрать вариант «ORIT» (правильное название — OIRT, но разработчики опечатались) (УКВ без FM) или «Russia» (УКВ + FM)
В: Хочу установить приложение из Play Маркета. И либо не нахожу его, либо вижу сообщение «Не поддерживается на вашем устройстве». Что делать?
О: Воспользуйтесь этой рекомендацией.
В: Какой GPS-чип установлен в устройстве?
О: Вот фотография
В: Потерял (сломал) разъем «силового» кабеля, подключаемый к гнезду устройства. Где взять такой?
О: Почитайте здесь. Только учтите, что расположение и маркировка проводов не совпадают, поэтому потребуется перестановка клемм в разъеме.
В: Где можно узнать распиновку разъемов устройства?
О: Вот здесь выкладывали фото наклейки на корпусе, на которой приведена распиновка для KGL.
В: Как правильно подключить к устройству кнопки ДУ на руле?
О: Со стороны устройства для подключения имеется три контакта, названные KEY1, KEY2 и K_GND (на разных платформах обозначения могут отличаться). На последнем из упомянутых контактов при работающем устройстве появляется «масса», а на двух первых — напряжение в пределах 3,3-5 вольт. Если у вашей машины только один блок кнопок с двумя выходящими проводами, то сначала проверьте, не замкнут ли какой-то из этих двух проводов на массу. Если замкнут, то его подключаем его K-GND, а второй провод к KEY1 или KEY2 — по выбору. Второй «KEY»-провод при этом не используем и оставляем «висеть в воздухе», предварительно заизолировав. Если же у вас два блока кнопок, либо один блок с тремя выходящими проводами, то делаем разводку на две цепи — KEY1/K-GND и KEY2/K-GND.
В: Как правильно подключить камеру заднего вида?
О: Почитайте здесь и Здесь
В: Что за обрезок провода торчит из отверстия на задней стенке?
О: Это таким способом разработчики вывели антенну WiFi-приемника за пределы металлического корпуса. Ещё информация.
В: Есть ли у устройства встроенный тюнер аналогового или цифрового ТВ?
О: В стандартной поставке — нет ни того, ни другого (исключение — некоторые ГУ «KLD» с предустановленным на плату аналоговым ТВ-тюнером). Не исключен вариант доустановки (допайки на плату) тюнера. Кроме того, можно купить внешний тюнер DVB-T/DVB-T2, подключаемый к заднему разъему и управляемый из интерфейса устройства (опция точно доступна на платформе KGL, про другие сведений нет).
В: Как запоминать радиостанции?
О: здесь
В: Как подключить OBD-адаптер (типа ELM327)?
О: Сначала нужно включить приложение «Громкая связь» («Bluetooth», «Синий зуб») и в нём выполнить поиск OBD-адаптера, а затем спаривание с ним (стандартный код доступа 0000, 1234 или 1111). И только потом уже надо запускать программу Torque и в ней выбирать адаптер. Следует также заметить, что штатные программы, через которые производится «спаривание» с адаптером, распознают только те адаптеры, которые имеют Bluetooth-имя «OBD». Если ваш адаптер имеет другое имя, то система «не допустит» его до работы. Лечение — декомпиляция, исправление и новая компиляция системных приложений MTCBlueTooth.apk и Settings.apk. Суть исправлений — замена в исходном коде слова «OBD» на то имя, которое имеет ваш адаптер. Сложность в том, что для каждого варианта имени нужно делать персональные сборки этих двух приложений.
В: В комплекте был мануал на английском, а я в нем никак. Где бы взять русский мануал?
О1: Не проблема. Вот он (поднимаем репутацию за труды коллеге Alex2208).
Ранее он же выкладывал мануал в электронном виде на английском (и там тоже не забываем поднимать репутацию).
О2: Русский мануал к устройствам CarDroid. Полностью подходит нам (за исключением раздела о голосовом ассистенте): ссылка
В: Можно ли заставить штатный музыкальный проигрыватель воспроизводить не одну выбранную папку с файлами, а сразу весь носитель, содержащий множество папок и подпапок с музыкой?
О: Да, можно. Читаем здесь.
В: Доигрался с прошивками. Теперь у меня «кирпич». Куда его? На помойку?
О1: Спокойствие, только спокойствие! Устройство можно восстановить: читаем.
О2: И еще здесь (внимание — только для RK3188): читаем
В: Плотность экрана, DPI — что это такое?
О: Почитайте здесь.
В: Как установить в систему исправленные (измененные, альтернативные) системные приложения (APK-файлы)?
О1: Здесь. И еще вот здесь — на примере замены Settings.apk. А также здесь.
О2: Подробная инструкция дана здесь. А здесь — обучающие картинки.
О3: Новая большая и подробная инструкция: ссылка
В: Есть ли у этого ГУ спящий режим? А то бывают ситуации — тормознул у ларька, чтобы сигарет леденцов купить, вернулся в машину, а ГУ надо по новой запускать и ждать, пока оно загрузится.
О1: К сожалению, полноценного (и регулируемого) спящего режима у нас нет. Но замечено, что если выключить зажигание и снова его включить в течение 30-40-60 секунд (у разных пользователей разные данные), то ГУ сразу же будет готово к работе. Другими словами, оно все-таки выключается не сразу после выключения АСС/зажигания, а с некоторой задержкой.
О2: В относительно свежих версиях (примерно, с мая 2015 г.) прошивок MCU появилась функция задержки полного выключения на выбранное время — от 10 минут до нескольких часов.
В: Пытаюсь подобрать USB-камеру для приложения «Видеорегистратор» («Car Record»). Перепробовал несколько разных, но одни вообще не работают, а с другими «картинка» хоть и есть, но выдает ошибку при записи.
О: К сожалению, поддержка USB-камер — это застарелый больной вопрос Андроида. Полноценной поддержки нет. Хоть и пишут, что должны поддерживаться UVC-камеры, но на практике всё зависит от конкретного устройства, конкретной камеры и конкретного приложения. В частности, с нашим штатным приложением «Видеорегистратор» худо-бедно работает камера, как на фотографии в этом сообщении.
В: Настроил кнопки ДУ на руле для переключения треков, а оказалось, что они работают только для заводских программ. А я слушаю музыку через сторонний проигрыватель. Что делать?
О1: Не все потеряно. Наш коллега с зарубежного форума «XDA Developers» написал программу, которая позволяет переключать реки с рулевых кнопок в сторонних плеерах. Подробности. Следует заметить, что эта программа постоянно модернизируется в части наращивания функционала.
О2: Имеется также альтернатива указанной выше утилите — от нашего пользователя petrows. Ее можно скачать в Маркете — ищите там по ключевой фразе «com.petrows.mtcservice«.
O3: Рекомендуется также заглянуть в шапку соседней ветки.
В: Проблемы с программой Torque и OBD-адаптером.
О: Читайте, начиная отсюда.
В: Мне не нравится графическое оформление некоторых приложений. Могу ли я самостоятельно заменить элементарные картинки, составляющие внешний вид?
О: Да, можете. Очень краткая инструкция здесь. Хотите подробностей — ищите по форуму за пределами этой ветки (общие вопросы по Андроиду или как-то так).
В: Как заменить бутанимацию на свою?
О1: Читайте здесь. В этом сообщении также есть готовый файл кастомизированной бутанимации. Возможно, вам понравится.
О2: Кроме того, в соседней теме Модификация софта вы найдете большую подборку кастомных бутанимаций.
В: Есть ли у этого ГУ возможность делать снимки экрана (скриншоты) без необходимости устанавливать дополнительные программы?
О1: Да есть. Здесь описаны подробности.
О2: В новых версиях прошивок можно «вывесить» в строку состояния специальную кнопку-иконку, чтобы моментально делать скриншоты.
В: Возможно ли работать с ГУ через ADB по USB-кабелю?
О: Можно. Но только через так называемый USB/OTG-порт, который имеется не на всех моделях ГУ. У тех же, где он имеется, этот порт обычно расположен на передней панели (возможно, под крышкой) и оформлен в виде гнезда mini-USB (хотя бывают и другие варианты). Чтобы перевести этот порт в режим клиента для возможности работы с ГУ через ADB, нужно зайти в «Заводские настройки» и ввести специальный пароль «adbon» вместо стандартного пароля «126». После ввода пароля и нажатия кнопки «ОК» вместо интерфейса «заводских настроек» вы увидите всплывающее сообщение «ADB is ON». Отключение режима — через пароль «adboff».
В: Какой максимальный объем поддерживаемых карточек памяти (micro SD)?
О: Официально — 32 ГБ. Тем не менее, есть информация об удачной эксплуатации карточки на 64 ГБ. Здесь.
В: Navitel не переключает скины с дневного на ночной и обратно. В чём может быть дело?
О1: Ответ читаем здесь.
О2: Установите Xposed Framework, а к нему — модуль «Navitel». И будет вам счастье.
В: Как избавиться от выключения ГУ при запуске двигателя автомобиля, когда ключ переводится из положения «зажигание» в положение «стартер»?
О: Способ лечения описан здесь.
В: «От завода» на моем ГУ установлен Android 4.2.2. Можно ли на него установить прошивку с Android 4.4.2 или 4.4.4?
О: Если вы на 100% уверены, что ваше ГУ совпадает с обсуждаемыми в этой ветке форума, то ответ: Да.
В: Не работает «перенос» приложений на карту памяти. «Перенесенные» приложения доступны только до перезагрузки или выключения, а затем куда-то пропадают.
О: Эта ошибка появилась за заводских прошивках, начиная примерно с августа 2015 года, и пока не устранена. Рекомендуется установить одну из кастомных прошивок, где эта проблема обойдена.
В: Могу ли я установить на свое ГУ прошивку от другой платформы — например, мое ГУ на платформе KGL, а я хочу поставить прошивку от KLD?
О1: Android-составляющие прошивок (файл update.img) между собой практически совместимы (при условии совпадения процессора и разрешения экрана). Поэтому можете ставить «чужую» прошивку, но лишь для Andriod-части.Прошивки MCU (файл mcu.img) между собой НЕСОВМЕСТИМЫ — можно прошивать только родную прошивку.
О2: В прошивках на Android 5.1.1, выпускаемых для платформы Klyde (KLD) искусственно заложена несовместимость с другими платформами. Эта несовместимость выражается в «завешивании» интерфейса черным экраном, если обнаруживается, что MCU данного ГУ не входит в список разрешенных. В кастомных прошивках 5.1.1 эта «неприятность», как правило, устранена.
В: Не устанавливается OTA-обновление. Пакет начинает скачиваться, но скачивание обрывается.
О: На GPS-карточке (именно на нее скачиваются OTA-обновления недостаточно свободного места для размещения скачиваемого пакета. Либо карточка вообще отсутствует или неисправна.
Источник
Rockchip 3066 android 6
Прошивки устройств на платформе Rockchip 3066 (rk3066)
В теме обсуждаются вопросы создания и модификации прошивок устройств на Rockchip 3066 (rk3066) и его возможных аналогов
Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
Сейчас на рынке появилось множество устройств, построенных на базе Rockchip 3066 и его аналогов (планшеты, телефоны и компьютеры). К сожалению, производитель не открыл SDK и прошивка этих устройств является «черным ящиком». Предлагается в этой теме общими усилиями собрать информацию и разработать методики, которые позволят улучшать прошивки.
Собственно тему создал для того чтобы выяснить какие инструменты требуются для ковыряния прошивок, программирования, сборка кастомов на платформе rk3066.
Подскажите что к чему 🙂
Это место куда мы будем собирать всю информацию по кастомизации прошивок на Rockchip 3066 (rk3066). Для удобства я под спойлером «Профильные темы» собрал все планшеты на этой платформе (может и не все) и Вы можете поискать какую либо информацию и выложить сюда и Вас обязательно поблагодарят 🙂
Внимание. Это действия Вы можете проводить при наличии рабочего CWM для Вашего устройства.
Когда планшет выключен:
1) USB кабель не втыкать! Иначе зайдете в режим прошивки, вместо CWM!
2) Нажмите и удерживайте клавишу «Назад» (маленькая кнопка в верхнем углу рядом с Громкостью).
3) Удерживая кнопку «Назад», нажмите кнопку питания пока не включится экран.
Если вы держите кнопку питания слишком долго, планшет просто включится.
4) Как только экран загорается, отпустите кнопку «Назад».
5) Подождите несколько секунд и CWM появится меню
2. Выбрать «Install zip from SD-card», кнопками Громкости выбираем нужный файл и подтверждаем кнопкой Питания
3. Выбираем «Reboot system now»
От автора. Кнопку переключения режимов перенёс на физическую кнопку «Назад» (та, что возле Громкости). Из-за этого будет проблемно зайти в рекавери , используя эту кнопку (может просто у меня не вышло), я использую любое приложение из которого можно загрузится в рекавери (Titanium Backup и др.)
Если у Вас не установлен ClockWorkMod Recovery (но есть рут), то скачайте архив, извлеките папку system, из нее разложите файлы по соответствующим папкам (соблюдаю структуру из папки system) Root Explorer’om и выставьте на файлах Разрешения, как у других файлов в папке!
Пробуем — отписываемся.ToggleBar.zip ( 265.21 КБ )
Сообщение отредактировал derak1129 — 05.08.20, 09:32
Сообщение отредактировал mixmax1982 — 01.11.12, 13:11
нашел преинтереснейший тред на SLD про распаковку и перепаковку прошивок от RockChip
http://www.slatedroid.com/topic/19808-rk29xx-imagetools-v21/
хоть речь и про rk29xx, но к rk3066 тоже подходит — формат прошивок один и тот же (проверял на распаковке двух прошивках к Pipo M3).
запаковку не проверял (меня пока этот вопрос не интересует, может быть позже)
system.img открывается через ext2explorer
RK3066 – малопотребляющий, высокопроизводительный процессор для мобильных телефонов, персональных мобильных интернет устройств и других цифровых мультимедийных устройств. В RK3066 интегрировано два ядра ARM Cortex-A9 с раздельными NEON и FPU сопроцессорами. Множество мощных встроенных аппаратных решений обеспечивают оптимальную производительность для конечных приложений. RK3066 поддерживает декодирование полноформатного видео с разрешением 1080 пикселей со скоростью до 60 кадров в секунду, также поддерживается H.264/MVC/VP8 кодирование с разрешением 1080 пикселей со скоростью до 30 кадров в секунду, высококачественный JPEG кодер/декодер, специальный препроцессор и постпроцессор для обработки изображений. Встроенный 3D GPU делает RK3066 полностью совместимым с OpenGL ES2.0 и OpenGL ES1.1, OpenVG 1.1. Специальный аппаратный 2D движок с MMU увеличивает производительность дисплея и обеспечивает высокую плавность операций. RK3066 имеет высокопроизводительный интерфейс с внешней оперативной памятью (DDR3, LPDDR2, LVDDR3), способный поддерживать требовательные к пропускной способности типы памяти. Также процессор поддерживает полный список периферийных интерфейсов для более гибкой поддержки разных приложений: ♦ 2 банка 8 бит/16 бит NOR Flash/SRAM интерфейс ♦ 8 банков 8 бит/16 бит асинхронный NAND Flash, LBA NAND Flashинтерфейс и 8 бит синхронный ONFI NAND Flash интерфейс. Оба интерфейса имеют до 60 бит ECC ♦ 2 ранга оперативной памяти с поддержкой до 2 ГБ адресного пространства, 16 бит/32 бит DDR3-800, LPDDR2-800, LVDDR3-800 ♦ 3 канала SD/MMC интерфейса с поддержкой MMC 4.41, SD 3.0, SDIO 3.0 или eMMC ♦ 2 канала TFT LCD интерфейса с поддержкой до 5 слоев и 3D дисплея, 1920 х 1080 максимальный размер ♦ 2 HDMI TX интерфейса (версии 1.4) с поддержкой 3D-видео 1080 пикселей со скоростью до 30 кадров в секунду ♦ 2 канала 8 бит CCIR656 интерфейса и 10 бит/12 бит интерфейс необработанных данных с препроцессором для обработки изображений ♦ Множество аудио интерфейсов: 2 двухканальных I2S/PCM интерфейса, один 8-ми канальный I2S/PCM интерфейс и SPDIF TX интерфейс ♦ Один USB OTG 2.0 и один USB Host 2.0 интерфейс ♦ 10M/100M RMII интерфейс ♦ Высокоскоростной АЦП и потоковый TS интерфейс ♦ Множество низкоскоростных периферийных интерфейсов: 5 I2C, 4 UART, 2 SPI, 4 PWM
♦ Интерфейс динамической памяти (DDR3/LPDDR/LPDDR2)
● Совместим со стандартом JEDEC DDR3/LPDDR/LPDDR2 SDRAM
● Скорости передачи данных до 800 Мбит/с (400 МГц) для DDR3/LPDDR2 и до 400 Мбит/с (200 МГц) для LPDDR
● Поддержка до 2 рангов памяти(сигналов CS – выбор чипа), 2 ГБ (всего) адресного пространства и максимум до 2 ГБ адресного пространства на ранг, что конфигурируется программно
● 16 бит/32 бит разрядность шины данных устанавливается программно
● 5 хост портов с 64-битным интерфейсом AXI шины для системного доступа, частота AXI шины асинхронна с тактовой частотой DDR
● Программируемые временные параметры для поддержки DDR3/LPDDR/LPDDR2 SDRAM от различных производителей
● Продвинутое планирование и перестановка команд для максимального использования шины
● Режимы малой мощности, такие как отключения питания и самостоятельное обновление для DDR3/LPDDR/LPDDR2; остановка тактирования и глубокое отключения питания для LPDDR/LPDDR2 SDRAM
● Компенсация временных задержек, вызванных конструкциями плат и переменные задержки через программируемые конвейеры
● Встроенный детектор динамического дрейфа частоты в PHY для компенсации этих отклонений контроллером
● Программируемый выход и ODT импеданс с динамической компенсацией PVT
● Поддержка одного энергосберегающего режима работы: отключение питание DDR PHY и большинство DDR сигналов ввода-вывода, за исключением двух CS и двух CKE выходных сигналов, SDRAM работает в режиме самообновления, чтобы предотвратить потерю данных
♦ Интерфейс статической памяти (ASRAM/Nor Flash)
● Совместим со стандартом асинхронной SRAM или Nor Flash
● Поддержка до двух банков (CS – сигналов выбора чипа), максимум 1МБ адресного пространства на банк
● Для банка 0, разрядность шины данных устанавливается программно 8 бит/16 бит, для банка 1, разрядность шины данных фиксирована 16 бит
● Поддержка отдельных линий шины данных и шины адреса, также поддержка мультиплексного режима шины данных и шины адреса для сохранения свободных линий ввода/вывода
♦ Интерфейс NAND Flash
● Поддержка 8 битных/16 битных асинхронных NAND flash, до 8 банков
● Поддержка 8 битных синхронных DDR NAND flash, до 8 банков
● Поддержка LBA NAND flash в асинхронном или синхронном режиме
● Аппаратный ECC до 60 бит
● Для DDR NAND Flash поддерживаются делители частоты 1/4 или 1/8, максимальная частота работы 75 МГц
● Для асинхронных NAND flash, поддерживается конфигурируемые временные настройки, максимальная скорость передачи данных 16 бит/цикл
● Встроенный специальный интерфейс DMA для передачи данных
● Также поддерживается передача данных вместе с основным DMAC1 в SoC системе
♦ Интерфейс eMMC
● Совместим со стандартом iNAND интерфейса
● Поддержка протокола MMC 4.41
● Обеспечивает последовательность команд начальной загрузки для внешних eMMC устройств
● Поддержка одного комбинированного FIFO (32 х 32 бит) для операций передачи и приема данных
● Поддержка предотвращения переполнения и опустошения FIFO путем автоматической остановки тактирования карты
● Поддержка генерации CRC и обнаружения ошибок
● Поддержка подтяжки хостом управляющих сигналов для обнаружения карты и ее инициализации, а также для защиты от записи
● Внутренний делитель частоты для программного контроля скорости передачи данных
● Поддержка размеров блока от 1 до 65535 байт
● Разрядность шины данных 8 бит
♦ Интерфейс SD/MMC
● Совместим с SD 3.0, MMC 4.41
● Поддержка одного комбинированного FIFO (32 х 32 бит) для операций передачи и приема данных
● Поддержка предотвращения переполнения и опустошения FIFO путем автоматической остановки тактирования карты
● Поддержка генерации CRC и обнаружения ошибок
● Поддержка подтяжки хостом управляющих сигналов для обнаружения карты и ее инициализации, а также для защиты от записи
● Внутренний делитель частоты для программного контроля скорости передачи данных
● Поддержка размеров блока от 1 до 65535 байт
● Разрядность шины данных имеет гибкую настройку для поддержки 1 бит/4 бит для SD режима и 1 бит/4 бит/8 бит для MMC режима
♦ SDIO interface
● Совместимость с SDIO 3.0 протоколом
● Поддержка предотвращения переполнения и опустошения FIFO с помощью автоматической остановки тактового сигнала карты
● 4 бита разрядность шины данных
♦ Высокоскоростной ADC & TS потоковый интерфейс
● Поддержка двухканального 8 бит/10 бит интерфейса
● Поддержка работы в режиме DMA и в режиме прерываний
● Поддержка 8 битного потокового TS интерфейса
● Поддержка PID фильтров:
■ Скомбинированы вместе с высокоскоростным интерфейсом АЦП для реализации фильтрации оригинальных TS данных
■ Обеспечивает PID фильтр до 64 PID каналов одновременно
■ Поддержка обнаружения синхробайта в заголовке транспортного пакета
■ Поддержка механизма обнаружения потерянного пакета при условии ограничения пропускной способности
♦ MAC 10/100M Ethernet Контроллер
● Полностью совместимый со стандартом IEEE802.3u Ethernet Media Access Controller(MAC)
● Поддержка 10 Мб/сек и 100 Мб/сек скорости приема и передачи данных
● Автоповтор и автоматическое удаление фрэйма коллизии
● Поддержка полнодуплексного режима
● Поддержка управления потоком в режиме полного дуплекса с помощью PAUSE frame
● Фильтрация адреса (broadcast, multicast, logical, physical)
● Поддержка только RMII режима
● В RMII режиме, тактовая частота может быть от RK3066 или от внешнего контроллера Ethernet PHY
♦ SPI контроллер
● 2 канала
● Поддержка программно конфигурируемых режимов Master и Slave
● Поддержка работы в режиме DMA или в режиме прерываний
● Два встроенных FIFO по 32Ч16 бит для TX и RX операций соответственно
● Поддержка 2 выходов выбора чипа (chip-selects) в режиме Master
♦ UART контроллер
● 4 канала
● Поддержка работы в режиме DMA или в режиме прерываний
● Для UART1/UART2/UART3 два встроенных FIFO по 32Б для TX и RX операций соответственно
● Для UART0 два встроенных FIFO по 64Б для TX и RX операций соответственно
● Поддержка 5 бит,6 бит,7 бит и 8 бит разрядных данных для приема и передачи
● Стандартные для асинхронных каналов служебные биты, такие как start, stop и parity
● Поддержка различных источников входной частоты для UART контроллера для достижения скорости передачи/приема данных до 4 Мбод или других специальных скоростей
● Поддержка нецелочисленных делителей тактовой частоты для генерации скорости приема и передачи данных
● Режим автоматического управления потоком данных предусмотрен только для UART0, UART1, UART2
♦ I2C контроллер
● 5 каналов
● Поддержка режима работы Multi-master
● Поддержка 7-ми битной и 10-ти битной адресации
● Программно устанавливаемая частота передачи и приема данных, до 400 Кб/с в режиме «fast»
● Последовательные 8-ми разрядные и двунаправленные передачи данных могут быть проведены на скорости 100 Кб/с в режиме «standard»
♦ GPIO (General Purpose Input/Output – порты ввода/вывода общего назначения)
● 6 групп портов GPIO (GPIO0
GPIO4, GPIO6), 32 порта GPIO на группу GPIO0
GPIO4, и 16 портов на GPIO6, всего 176 портов GPIO
● Все GPIO порты могут использоваться для генерации прерывания ядрам Cortex-A9
● Порты группы GPIO6 могут быть использованы для «пробуждения» системы из режима остановки, сна или энергосбережения
● Ко всем GPIO портам может программным способом подключаться подтягивающий резистор к питанию (pull-up) или к земле (pull-down)
● Все порты по умолчанию подтянуты к питанию или к земле за исключением GPIO15 (PWM 3)
● Все GPIO порты после подачи питания находятся в режиме входов – режим по умолчанию
♦ USB Host2.0
● Совместимость с USB Host2.0 спецификацией
● Поддержка режимов: high-speed (480 Мб/сек), full-speed (12 Мб/сек) и low-speed (1.5 Мб/сек)
● Обеспечивает 16 каналов в режиме «Хост»
● Поддержка циклических передач в режиме host
♦ USB OTG2.0
● Совместимость с USB OTG2.0 спецификацией
● Поддержка high-speed (480Mб/сек), full-speed (12Мб/сек) и low-speed (1.5Мб/сек) режимов
● Поддержка до 9 конечных точек в режиме «Устройство», в дополнение к конечной точке 0
● Поддержка до 6 входных конечных точек в режиме «Устройство», включая конечную точку 0
● Конечные точки 1/3/5/7 могут использоваться только как входные конечные точки
● Конечные точки 2/4/6 могут использоваться только как выходные конечные точки
● Конечные точки 8/9 могут использоваться как входные и выходные конечные точки
● Обеспечивает до 9 каналов в режиме «Хост»
6 мкс
● Условия чтения: VDDQ должно быть 0 В или брошено
● Поддерживает режим энергосбережения и ожидания
♦ Диапазон напряжений питания
● Питание ядра 1.1 В (± 10%)
● Питание линий и интерфейсов ввода/вывода 3.3 В, 2.5 В или 1.8 В (± 10%)
♦ Технологический процесс
● TSMC 40 нм LP
♦ Тип корпуса
● TFBGA453LD 19 мм х 19 мм (размер шарика 0.4 мм; шаг шариков 0.8 мм)
Сообщение отредактировал arturlip — 03.11.12, 13:07
Источник