RPMSG-lite в imx7d-pico, остановка while (0 == rpmsg_lite_is_link_up(rl_instance)) {Linux

Ответить Пред. темаСлед. тема
Anonymous
 RPMSG-lite в imx7d-pico, остановка while (0 == rpmsg_lite_is_link_up(rl_instance)) {

Сообщение Anonymous »


Давно пробовал этот проект ( (изначально делался для imx7s-warp) Но как ни странно (судя по фото) он только достигает строки ( while (!rpmsg_lite_is_link_up(rl_instance)) {) цикла while

Что я пытался решить:
[*]
Отключите автоматическую перезагрузку модуля tty в /meta-ipc/conf/machine/imx7d-pico.conf и вызывайте только с помощью modproble imx_rpmsg_ttc перед загрузкой
[*]
Несколько изменений конфигурации в дереве устройств файлов imx7d-pico-pi-m4(qca), imx7s.dtsi и imx7d.dtsi
[*]
Изменения значений в приложении m4-zephyr (версия 3.3), в частности, РАЗМЕР BUFF, NUM BUFF и т. д.
[*]
Измените компиляцию На исходного Uboot/Kernel (что необходимо сделать в Ubuntu 18.04 с машины WSL2 на собственную машину Ubuntu 18.04), но та же ошибка в этом разделе останется
[*]
Скомпилируйте исходную версию приложения Zephyr, используя Zephyr 1.13, который был исходной версией этого приложения. В этом случае не удалось скомпилировать imx7d-pico (у меня проблема) с использованием Zephyr 1.13. Только для imx7s-warp. Но у меня нет imx7s-warp.
[*]
Наймите freelancer.com, чтобы решить часть Yocto (A7-Core) и часть Zephyr (M4-Core)
[*]
Перенос текущего ядра Linux 6.6 с linux-fslc-imx на 4.9-1.0.x (с проблемой в linux-fslc github)

Например: 1) По словам сотрудника NXP, RPMSG-lite является бинарным ядром и поэтому может поддерживаться Yocto Hardknott и Kirkstone
[*]
Очевидно, что помимо упомянутого выше видео, мой проект основан на этой ссылке: https://github.com/diegosueiro/meta-ipc ... and-Flash- Инструкции
[*]
Действительно, существует также вероятность (я полагаю, отдаленную), что моя проблема связана с Kconfig. Поскольку исходный Kconfig проекта отличается от текущего: https://gist.github.com/neuberfran/41be ... f553694ee0 https://gist.github.com/neuberfran/6a0a ... ba76643db3

Как решить?
Изображение



Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить динамически выделяемые адреса назначения в драйверах ядра RPMsg
    Anonymous » » в форуме Linux
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Почему while(end > Begin) не сработало, а while(begin <= end) сработало? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous
  • Что означает «делать while (...) {...} while (...)»?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Что означает «делать while (...) {...} while (...)»?
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как я могу создать таймер обратного отсчета, используя различные типы циклов (for, while, do- while) в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»