Rockchip · AI & Linux Hub

Linux и загрузка

Rockchip: руководство по системе обращений

Rockchip: руководство по системе обращений — V1.1.3

· ArmSoM Editorial · Rockchip source documentation · 9 мин чтения

Справка по процессу разработки ArmSoM на основе китайского/английского руководства Rockchip Bug System V1.1.3 (24/27 страниц). Это порядок поддержки SDK и подачи обращений, а не заявление о поддержке драйверов конкретной платы, SoC или ядра. Требуются разрешённая учётная запись, коммерческое согласование и доступ к SDK. Статья не предоставляет прав доступа; вход, изменения учётных записей, отправка обращений и аппаратные проверки не выполнялись.

Безопасность: общий пароль FTP из оригинала не публикуется; доступ запрашивается у уполномоченного представителя. Снимки письма сброса пароля приведены в обезличенных копиях: URL с токеном полностью закрыт; текстовые шаги сохранены. Остальные снимки сохраняют язык оригинала. Нетехническая глава 5 с контактами/жалобами удалена, номер главы 6 сохранён. Различающиеся ссылки Camera приведены вместе. Путь data/arn/trace.txt и конечный обратный апостроф в списке manifest Android — неразрешённые вопросы оригинала. Исторические URL сохранены для прослеживаемости, доступность не проверялась.

1. Руководство по работе

1.1 Процесс подачи заявки

Учётная запись на https://redmine.rock-chips.com создаётся системой после оформления заявки. Схема ниже показывает процесс заявки на SDK.

Процесс заявки на SDK

Обычно предоставляется одна учётная запись. Для особых случаев — нескольких проектов или крупных подразделений — несколько записей допускаются после согласования.

1.2 Вход

После завершения коммерческого оформления система отправляет письмо о создании учётной записи.

Интерфейс из оригинала — 6

В письме указаны имя входа, первоначальный пароль и связанный адрес электронной почты. Откройте сайт для входа.

1.3 Активация

Введите имя входа и первоначальный пароль, чтобы активировать учётную запись.

Интерфейс из оригинала — 6

После активации и входа можно пользоваться системой.

1.4 Создание обращения

После активации создайте обращение в следующем порядке.

1.4.1 Выбор проекта FAE

Выберите проект FAE в раскрывающемся списке справа вверху.

Интерфейс из оригинала — 7

1.4.2 Новое обращение

a. Нажмите кнопку создания нового обращения.

Интерфейс из оригинала — 7

b. Прочитайте уведомление Redmine и указания, затем нажмите «确认» (подтвердить).

Интерфейс из оригинала — 8

1.4.3 Заполнение обращения

Подробно опишите проблему, чтобы инженеры могли понять запрос и требования.

Интерфейс из оригинала — 9

1.5 Атрибуты обращения

Поля обращения:

  • Трекер: дефект, функция, поддержка или тест — в зависимости от категории.
  • Тема: модель чипа + версия SDK + краткое описание, например RK3588_Rockchip_Android13.0_SDK и описание неисправности.
  • Описание: подробные шаги воспроизведения, сравнительные данные, цель, текущее состояние и предварительный анализ. Прикладывайте журналы, снимки экрана, фотографии и видео. Для файлов более 10M предоставляйте ссылку на облачное хранилище.
  • Состояние: New — создано; Confirmed — назначен инженер, выполняется работа; Feedback — предложено реализуемое решение и ожидается ответ; Resolved — инженер считает проблему решённой, требуется проверка; Closed — решение проверено; Hung up — эффективное решение пока отсутствует.

  • Reopen: решённая проблема возникла снова.
  • Приоритет: низкий, обычный, срочный или немедленный.
  • Целевая версия: версия SDK.
  • Поставщик чипа RK: если неизвестен, уточните у ответственного лица.
  • Тип продукта.
  • Component_fae: модуль; если нужного нет, выберите others.
  • Серьёзность: Fatal, Serious, Bad или Warning.
  • Тип проблемы: common, special, general или simple.
  • Контактное имя и телефон инженера для связи.
  • Вероятность возникновения.

После подтверждения решения своевременно закрывайте обращение. Большое число нерешённых обращений без обновлений может повлиять на скорость обработки.

1.6 Поиск проблем

Типичные обращения собраны для поиска: https://redmine.rock-chips.com/projects/redmine-issues/issues .

1.7 Проверка аппаратной части

Для первого проекта или ключевого проекта, подтверждённого коммерческим подразделением, настоятельно рекомендуется однократная проверка оригиналов принципиальной схемы и PCB, если не согласовано исключение. Особые требования уточняйте через ответственного представителя. Рекомендуется не менять шаблон DDR: он уже прошёл моделирование и массовое производство. Любое изменение необходимо согласовать и при необходимости организовать моделирование.

Если конфиденциальность не позволяет отправить исходные файлы, привезите их для проверки на месте. Заранее согласуйте посещение инженеров в Шанхае, Шэньчжэне или Фучжоу.

2. Многопользовательская работа

2.1 Введение

В личных настройках доступны основные сведения, язык, адреса электронной почты и уведомления. Нажмите My account справа вверху.

Интерфейс из оригинала — 11

Откроется страница My account.

Интерфейс из оригинала — 11

2.2 Использование

2.2.1 Основные сведения

В нижней части страницы укажите имя, фамилию и электронную почту.

Интерфейс из оригинала — 12

Используйте наименование компании и рабочий адрес электронной почты для идентификации.

2.2.2 Язык

a. Нажмите Language.

Интерфейс из оригинала — 12

b. Выберите язык и сохраните настройки.

Интерфейс из оригинала — 13

2.2.3 Уведомления

Настройте уведомления по потребностям проекта с помощью раскрывающегося списка справа.

Интерфейс из оригинала — 14

Доступны шесть вариантов: все события моих проектов; все события выбранных проектов; наблюдаемые события или события с моим участием; наблюдаемые или назначенные мне; наблюдаемые или созданные мной; не уведомлять.

Интерфейс из оригинала — 15

c. Можно отключить уведомления об изменениях, внесённых вами самостоятельно.

Интерфейс из оригинала — 15

2.2.4 Несколько пользователей

При совместном использовании учётной записи несколько адресов могут получать обновления. Нажмите Emails справа вверху.

Интерфейс из оригинала — 16

b. Введите дополнительный адрес и нажмите Add.

Интерфейс из оригинала — 16

c. Основной и дополнительные адреса получают изменения состояния обращений.

Интерфейс из оригинала — 17

d. На основной адрес из §2.2.1 придёт уведомление.

Интерфейс из оригинала — 17

e. Удаляйте адреса ушедших сотрудников, чтобы не занимать список рассылки и не раскрывать конфиденциальные сведения.

Интерфейс из оригинала — 18

f. Об удалении сообщается на основной адрес.

Интерфейс из оригинала — 18

2.2.5 Смена пароля

a. Справа нажмите Change password.

Интерфейс из оригинала — 18

b. Введите текущий и новый пароль, затем примените изменение.

Интерфейс из оригинала — 19

c. Система отправляет уведомление о смене пароля.

Интерфейс из оригинала — 19

2.2.6 Забытый пароль

Используйте основной адрес электронной почты для восстановления. Откройте https://redmine.rock-chips.com/login и нажмите Lost password.

Интерфейс из оригинала — 20

b. Введите электронную почту и отправьте запрос.

Интерфейс из оригинала — 20

c. Появится сообщение об успешной отправке.

Интерфейс из оригинала — 20

d. Письмо содержит ссылку для сброса и имя входа. Ниже приведена обезличенная копия: вся ссылка с токеном закрыта. Используйте только собственное разрешённое письмо.

Письмо сброса пароля: обезличенная копия английского оригинала; URL полностью закрыт

e. Откройте ссылку и задайте новый пароль.

Интерфейс из оригинала — 21

g. После смены снова войдите; основной адрес получает уведомление. Буква f отсутствует в оригинале.

Интерфейс из оригинала — 21

3. Материалы

Материалы распространяются через Redmine и FTP. Раздел документов https://redmine.rockchip.com.cn/projects/fae/documents содержит технические изменения и перечни ключевых компонентов Flash, DDR, eMMC, WiFi и Camera.

3.1 FTP

FTP: ftp://www.rockchip.com.cn . Доступ запрашивайте у уполномоченного представителя; общий пароль из оригинала удалён из публичной версии.

  • 01-Wifi, 02-BT и 11-Linux: драйверы беспроводных устройств, инструменты сертификации и поддержка.
  • 05-patch: многооконность, цветовая температура, несколько USB/разделов, подавление эха/шума, HDMI_IN, a2dp sink.
  • 06: исходники проигрывателей, PCBA, стресс-тестов, WiFi Display и OtaUpdate.
  • 08: Datasheet.
  • 11-Linux: DPDK, WiFi/BT и приложения.
  • 10-Security_Patch: исправления безопасности Android.
  • 12-Rockchip_RKIVE_Simulator_release: документация и исправления.
  • 13-Rockchip_SDK_Release_Note: версии SDK и примечания к выпускам.

3.2 Раздел документов Redmine

https://redmine.rock-chips.com/projects/fae/documents : перечни компонентов, поддержка SDK, исправления и уведомления.

3.2.1 Исправления

https://redmine.rock-chips.com/projects/rockchip_patch/issues

3.2.2 EVB

https://redmine.rock-chips.com/projects/fae/urllist

3.2.3 Технические отчёты

https://redmine.rock-chips.com/projects/fae/boards/6

3.2.4 Аппаратные шаблоны DDR

https://redmine.rock-chips.com/documents/116 : версии аппаратной части и DDR по SoC. Если версия устарела, запросите актуальную.

3.2.5 Flash

https://redmine.rock-chips.com/documents/46

3.2.6 DDR

https://redmine.rock-chips.com/documents/49

3.2.7 eMMC

https://redmine.rock-chips.com/documents/50

3.2.8 WiFi

https://redmine.rockchip.com.cn/documents/52 : перечень беспроводных устройств и инструменты FTP. Учётные данные получите через уполномоченного представителя; опубликованный в оригинале общий пароль удалён.

3.2.9 Camera

Английский оригинал указывает https://redmine.rock-chips.com/documents/50 , китайский — https://redmine.rockchip.com.cn/documents/53 . Ссылки расходятся; правильный ресурс необходимо уточнить, а не подменять молча.

3.2.10 SDK

https://redmine.rock-chips.com/documents/117 . Для первой платы используйте компоненты из AVL, иначе диагностика затрудняется. Дополнение китайского оригинала: это касается также Camera; сначала подтвердите базовую работу WiFi и камеры. После достижения стабильности при необходимости совместимости с другими компонентами запросите поддержку через уполномоченного представителя.

4. Поддержка на месте

Rockchip распределяет инженеров по проектам и проблемам; предусмотрены два варианта.

4.1 В офисе Rockchip

Подходит для проверки проекта, лабораторных измерений, специальных программно-аппаратных задач, воспроизведения проблем, которые нельзя решить через систему обращений, работы со специальным оборудованием, ускорения текущего проекта и срочных ключевых задач. Запишитесь минимум за один рабочий день через ответственного представителя. Rockchip согласует площадку в Шанхае, Шэньчжэне или Фучжоу.

4.2 У заказчика

Проверка проекта и лабораторные испытания.

Особые задачи ПО/аппаратуры, производственная линия, среда воспроизведения, специальное оборудование, медленная обработка обращений или срочные ключевые вопросы могут потребовать выезда. Запросите его минимум за два рабочих дня; после коммерческого согласования Rockchip назначает инженеров. Из-за ограниченного числа сотрудников предпочтительно посещение заказчиком Rockchip.

6. Вопросы и ответы

6.1 Пример программной проблемы

Пример показывает, как сократить затраты на обмен сведениями.

6.1.1 Необходимые сведения

a. Журналы logcat и ядра.

Через последовательную консоль или adb shell выполните logcat -v time. При избытке сообщений перед запуском APK очистите журнал командой logcat -c, затем включите logcat -v time и запустите APK. Журнал ядра получите через последовательную консоль или dmesg. Для зависания или принудительного закрытия оригинал указывает data/arn/trace.txt; написание arn сохранено, путь необходимо проверить в используемом Android.

b. Подробные шаги воспроизведения.

c. Версия SDK, пример RK3588 Linux:

~/linux_rk3588/.repo/manifests$ ls  rk3588_*
rk3588_linux_release.xml  rk3588_nvr_linux.xml

rk3588_linux:
RK3588_Linux5.10_SDK_Note.md            rk3588_linux_beta_v0.1.1_20220421.xml
rk3588_linux_release_v1.0.2_20220820.xml  rk3588_linux_release_v1.0.5_20221120.xml
rk3588_linux_release_v1.1.1_20230520.xml
rk3588_linux_alpha_v0.0.1_20220115.xml  rk3588_linux_release_v1.0.0_20220520.xml
rk3588_linux_release_v1.0.3_20220920.xml  rk3588_linux_release_v1.0.6_20221220.xml
rk3588_linux_release_v1.2.0_20230620.xml
rk3588_linux_beta_v0.1.0_20220414.xml   rk3588_linux_release_v1.0.1_20220620.xml
rk3588_linux_release_v1.0.4_20221020.xml  rk3588_linux_release_v1.1.0_20230420.xml
rk3588_linux_release_v1.2.1_20230720.xml

rk3588_nvr_linux:
rk3588_linux_nvr_release_v1.0.0_20220304.xml  rk3588_linux_nvr_release_v1.3.0_20220805.xml
rk3588_linux_nvr_release_v1.5.0_20230105.xml
rk3588_linux_nvr_release_v1.1.0_20220418.xml  rk3588_linux_nvr_release_v1.4.0_20221015.xml
rk3588_linux_nvr_release_v1.6.0_20230510.xml
rk3588_linux_nvr_release_v1.2.0_20220610.xml  rk3588_linux_nvr_release_v1.4.1_20221114.xml
RK3588_Linux_NVR_SDK_Note.md

Укажите основную и дополнительную версию, например rk3588_linux_release_v1.2.1_20230720.xml или rk3588_linux_nvr_release_v1.6.0_20230510.xml. Пример Android 13:

~/rockchip_android13.0_sdk_release/.repo/manifests/include$ ls
partner_gms_express.xml      rk3326_repository.xml  rk3528_repository.xml
rk356x_repository.xml  rk_checkout_repository.xml
partner_modules_express.xml  rk3399_repository.xml  rk3562_repository.xml
rk3588_repository.xml  rk_modules_repository.xml`

Укажите основную и дополнительную версию из rk3588_repository.xml или rk3399_repository.xml и проверьте следующую строку.

~/rockchip_android13.0_sdk_release/.repo/manifests/include$ cat rk3588_repository.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project path="device/rockchip/rk3588" name="rk/device/rockchip/rk3588" remote="rk"
revision="refs/tags/android-13.0-mid-rkr5" />
</manifest>

android-13.0-mid-rkr5 означает RK3588 Android 13 R5.

ArmSoM Docs

Rockchip Redmine

Другие статьи по теме → · Учебные маршруты →