This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRA744:在 U-boot 期间使用强大的 RVC-5 SDK 时不显示任何内容

Guru**** 2559620 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616477/dra744-display-nothing-when-use-robust-rvc-5-sdk-during-the-u-boot

器件型号:DRA744
主题中讨论的其他器件:DRA742PMPDRA71

您好,

我将使用 OSD 面板在 J6 EVM (DRA74x EVM REV H.0)上移植 RVC。插入 CVBS 摄像头并打开电源,但在 u-boot 启动时不显示任何内容。然后进入 Android normol 启动。

VISION SDK 版本:12.2.  

RVC: 健壮的 RVC-4.0_Phase-5

我发现 u-boot 不调用函数"spl_setup_display",u-boot 初始化 DSS 和 LCD BridgeIC。

我需要做什么、但遵循" Robust_RVC-4.0_Phase-5_Release_Note.pdf "。

以下是引导日志:

U-Boot 2016.05脏污(2017年8月8日- 16:47:15 +0800)

CPU :DRA752-GP ES2.0
型号:TI DRA742
电路板[baker]:DRA74x EVM 修订版 H.0
DRAM: 4 GiB
MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1.
SCSI: SATA link 0 timeout。
AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式
标志:64位 NCQ stag pm led clo only pmp pio 贫民窟 part ccc apst
正在扫描设备总线...
找到0个器件。
NET:  eth0:以太网@48484000
按任意键停止自动引导: 0
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
正在读取 BOOT.SCR
**无法读取文件 boot.scr **
正在阅读 uEnv.txt
**无法读取文件 uEnv.txt **
切换到分区#0,确定
mmc0是当前器件
在器件0上找到 SD/MMC
无法装入 ext2文件系统...
**无法识别的文件系统类型**
切换到分区#0,确定
mmc1 (第0部分)是当前器件

MMC 读取:DEV #1、块#2048、计数256... 256个块读取:好的

MMC 读取:DEV # 1,块# 56608,计数20480... 20480个块读取:正常
从 eMMC 引导...
##正在引导 Android 映像,地址为0x82000000...
内核加载地址0x80008000大小7818 KiB
RAM 磁盘加载地址0x83000000大小为892 KiB
###展开的设备树 blob、88000000
  使用0x88000000处的 FDT blob 进行引导
  正在加载内核映像... 好的
  正在将 Ramdisk 加载到8ff21000,结束8fff5f... 好的
  正在将设备树加载到8ff02000,结束8ff203cc... 好的
使用环境中的 machid 0xfe6

正在启动内核...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Baker:

    我已将您的问题转交给 U-boot 专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Baker:
    如果您查看" Robust_RVC-4.0_Phase-5_Release_Note.pdf "的发行说明、您将在第1.2节中看到先决条件:
    J6 EVM 修订版上的 DRA74x ES2.0 H,带10英寸 LCD LG 面板显示屏

    目前、可靠的 RVC 不支持 OSD 面板。
    是否可以使用10英寸液晶 LG 面板显示屏而不是10英寸 OSD 面板显示屏来尝试它?

    谢谢。
    //好友
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Buddy,

    感谢您的回复。

    但是:

    1.现在我没有用于 J6 EVM 的 LG 面板,您能指导我如何获取它吗?

     2.您能否帮助您指出 OSD 面板为何无法与 RVC、LCD 时序问题或其他问题配合使用?

       如果我想自己解决这个问题,我应该怎么做?

    3.我们应该为以后的项目选择什么类型的面板,只有 LG 面板?  

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Baker:

    1.我不知道如何获得10英寸 LG 面板。 它在修订版 H 之前包含在 J6 EVM 上。如果仍具有 LG 显示屏、您可能希望与 Spectrum Digital 联系。

    2.需要在 u-boot 侧启用 OSD 显示面板的更多配置。 显示设置为 u-boot 级别、因为 Vision SDK 不再支持不同的显示面板。 Vision SDK 仅支持用于输出显示的 HDMI。 在上一个 RVC-4.0版本之前、我们尝试启用 OSD、但由于资源和优先级的原因、它不是生产质量、因此从版本中删除了它。

    如果您想解决此问题或提供帮助、我将附加最新的补丁、以便在具有 OSD 显示面板的 J6上启用 RVC。

    e2e.ti.com/.../3034.OSD_5F00_panel_5F00_on_5F00_J6.7z

    请注意:它存在问题。 示例 不能调整 RVC 窗口的宽度、1920以外。

    3.它应与 LG 面板以外的其他显示面板配合使用,但 TI 将无法启用所有不同的 LCD 显示类型。 集成它只需要一段时间。 LG 显示面板用作客户 RVC 工作原理的参考。 话虽如此、我理解新的 J6 EVM 修订版 H 仅附带 OSD 显示面板。

    其他显示面板可以是通过 J6 HDMI 连接作为主显示屏的 HDMI、但这需要进行更多更改。 将来、我们可能会添加应用手册、说明如何通过 HDMI 启用 RVC 作为主显示屏、而不是 LCD。

    谢谢。

    //好友

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Baker:

    您正在尝试的项目的范围是什么?

    正如 Buddy 指出的,对附加面板的支持不是 RVC 版本的“当前”部分。 如果您需要10英寸 LG 显示屏、请联系您当地的 TI FAE

    此致、
    Venkat。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Buddy,

    感谢您的善意回复。

    (1)不幸的是,连接到 HDMI 的面板在我的项目中被设计为主要显示器。 您能帮助评估 RVC 与 HDMI 配合使用的发布时间吗?

    (2)使用 OSD 补丁后,视频图像可以在 u-boot 启动时显示。 但当内核启动时,它会关闭,并在 Android 系统中保持黑屏或模糊的屏幕。
    错误显示:“[DRM:OMAP-CRTC_ERROR_IRQ]*ERROR* LCD:错误:00004000"。您是否遇到过?可能是因为 kerenl 中的 DSS 引用与 RVC 冲突。

    顺便说一下,如何在 e2e 系统中上载整个日志文件?

    详细信息日志如下所示:

    [0.362550]------ [在此处剪切]-----
    [0.362567]警告:CPU:0 PID:1在 drivers/bus/omap_l3_oc.c:147 l3_interrupt_handler + 0x318/0x400 ()
    [0.362577] 44000000.OCP:L3标准错误:主 IPU2目标 DSS (读取链接):AT 地址:0x0000105C:在功能访问期间以用户模式进行数据访问
    [0.362584]模块链接于:
    [0.362598] CPU:0 PID:1 Comm:swapper/0未被污染4.4.4-01654-g991709b #17
    [0.362606]硬件名称:通用 DRA74X (平展器件树)
    [0.362613]回溯:
    [0.362628][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [0.362635] R6:60000193 R5:c1465884 R4:00000000 R3:dc8ba62b
    [0.362663][ ](show_stack)从[ ](dump_stack+0x94/0xa8)
    [0.362676][ ](dump_stack)从[ ](warn_slicpath_common+0x90/0xc0)
    [0.362682] R6:c05c79c8 R5:00000009 R4:ee8bb944 R3:dc8ba62b
    [0.362706][ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x48/0x64)
    [0.362712] R8:00000004 r7:c1097efc R6:ee43790 R5:ee8bb944 R4:c1403948
    [0.362738][ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x318/0x400)
    [0.362745] r3:eea43600 r2:c1097b50
    [0.362755] R5:c1097a84 R4:8000001
    [0.362773][ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu + 0x78/0x2dc)
    [0.362780] R10:c0e031f8 R9:00000000 R8:ee8ba000 r7:00000017 R6:c140e934 R5:ee442a0
    [0.362802] R4:eea43b00
    [0.362816][ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_+0x40/0x64)
    [0.362822] R10:60000013 R9:fa213000 R8:ee824000 r7:00000001 R6:c140e934 R5:ee442a0
    [0.362844] R4:eea44240
    [0.362858][ ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x194)
    [0.362864] R6:c140e934 R5:eea442a0 R4:eea44240 R3:00000000
    [0.362888][ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x3c)
    [0.362895] r7:00000001 R6:00000000 R5:00000000 R4:c128c518
    [0.362917][ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [0.362929][ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x50/0x94)
    [0.362935] R8:fa212000 r7:ee8bbb08 r6:fa21200c r5:c140485c r4:c1465cc8 r3:ee8bbb08
    [0.362961][ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x40/0x74)
    [0.362969]异常堆栈(0xee8bbb08至0xee8bbb50)
    [0.362978] bb00: eea442a0 60000013 00000000 00000006 eea43b00 eea44240
    [0.362988] bb20:c1403948 eea43790 00000017 eea442a0 60000013 ee8bbb64 ee8bbb68 ee8bbb58
    [0.362996] bb40:c02909e4 c04558 60000013 ffffff
    [0.363002] R9:ee442a0 R8:00000017 r7:ee8bbb3c R6:ffff R5:60000013 R4:c04558
    [0.363031][ ](_raW_spin_unlock_irqrestore)从[ ](_setup_IRQ+0x284/0x620)
    [0.363043][ ](_setup_IRQ)、来自[ ](REQUEST_threaded_IRQ+0xd4/0x15c)
    [0.363049] R10:eea44240 R9:00000017 R8:00000000 r7:eea43790 R6:c05c76b0 R5:00000000
    [0.363071] R4:eea43b00
    [0.363087][ ](REQUEST_threaded_IRQ)来自[ ](devm_request_threaded_IRQ+0x68/0xac)
    [0.363093] R10:c1518930 R9:eea51010 R8:c05c76b0 r7:00000017 R6:eea43790 R5:eea43ad0
    [0.363114] R4:00000000 R3:00000000
    [0.363132][ ](devm_request_threaded_IRQ)、来自[ ](OMAP-L3_PROBLE+0x1f0/0x28c)
    [0.363138] R9:00000002 R8:c1518930 r7:eea43798 R6:eea43790 R5:c1518930 R4:00000000
    [0.363166][ ](OMA_L3_PROBE)、来自[ ](platform_drv_probe +0x54/b8)
    [0.363173] R10:eea51018 R9:00000000 R8:c1465fe4 r7:fffffdfb R6:c1465fe4 R5:eea51010
    [0.363194] R4:c15204ec
    [0.363208][ ](platform_drv_probe)、来自[ ](DRIVER_PROBLE_DEVICE_0x1d0/0x2f0)
    [0.363214] r7:c06e2758 R6:00000000 R5:eea51010 R4:c15204ec
    [0.363238][ ](driver_probe_device)从[ ](_DEVICE_ATE_DRIVER+0x88/0x94)
    [0.363244] R9:00000000 R8:00000001 r7:c06e2758 R6:eea51010 R5:ee8bbcec R4:c1465fe4
    [0.36327][ ](_device_attach_driver)、来自[ ](BUS_TO_EASE_DRV+0x80/0xc4)
    [0.363276] R6:c1403948 R5:ee8bbcec R4:00000000 R3:00000000
    [0.363298][ ](bus_for_each _drv)从[ ](_DEVICE_ATT+0xCC/0x130)
    [0.363304] r7:eea51044 r6:c1477a38 r5:c1403948 r4:eea51010
    [0.363327][ ](_device_attach)从[ ](DEVICE_INPLET_PROBE +0x14/0x18)
    [0.36333333] R8:c15204c8 r7:00000000 r6:c1477a38 r5:eea51010 r4:c1477898
    [0.363358][ ](DEVICE_INTERY_PROBE)从[ ](BUS_PROBLE_DEVICE_0x8c/0x94)
    [0.363369][ ](bus_probe_device)、来自[ ](DEVICE_ADD+0x414/0x598)
    [0.363375] R6:c1403948 R5:eea51010 R4:c1477898 R3:00000001
    [0.363399][ ](device_add)从[ ](of _device_add+0x3c/0x44)
    [0.363406] R10:00000000 R9:00000001 R8:00000000 r7:00000000 R6:eb731d38 R5:ee51010
    [0.363427] R4:eea51000
    [0.363442][ ](of _device_add)从[ ](of _platform_device_create_pdata+0x8c/0xc0)
    [0.363455][ ](of _platform_device_create_pdata)从[ ](of _平台_总线_创建+0x114/0x1b4)
    [0.363461] R8:c1403948 r7:00000000 R6:00000000 R5:c127d548 R4:eb731ce8 R3:00000000
    [0.363490][ ](of 平台总线创建)、来自[ ](of _platform_populate + 0x74/0xd4)
    [0.363496] R10:00000001 R9:00000000 R8:c127d548 r7:c1282468 R6:00000000 R5:eb72ff40
    [0.363517] R4:eb731ce8
    [0.363531][ ](for_platform_populate)从[ ](pdata_quirks_init+0x68/0x7c)
    [0.363538] R10:c1403948 R9:eea38f80 R8:c140bbf0 r7:00000000 R6:c1204544 R5:c140bbf0
    [0.363559] R4:c1282468
    [0.36351][ ](pdata_quirks_init)、来自[ ](OMAP-general_init+0x1c/0x24)
    [0.363577] R4:00000003 R3:c126fa38
    [0.363592][ ](OMA_general_init)、来自[ ](customize_machine+0x2C/0x4c)
    [0.363603][ ](customize_machine)从[ ](do_one _initcall+0xa8/0x204)
    [0.363615][ ](多个_initcall)、来自[ ](kernel_init_freeed+0x1f8/0x2b8)
    [0.363621] R10:c127883c R9:c120062c R8:c1278828 r7:c14cc000 R6:c14cc000 R5:c1288778
    [0.363643] R4:00000003
    [0.363658][ ](kernel_init_freable)从[ ](kernel_init+0x10/0x118)
    [0.363664] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0bff094
    [0.363685] R4:00000000
    [0.363699][ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x2C)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Venkat,

    该项目专为信息娱乐系统而设计,特别是在系统通电时支持 RVC 和环视。

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Baker:

    目前没有其他 RVC 版本的计划。 因此、我无法评估 RVC 与 HDMI 配合工作的发布时间。 如前所述、我们计划在通过 HDMI 将 RVC 设置为主要显示屏但没有确切的计划日期时创建应用手册。 请联系当地的 TI FAE 以获取支持。 还有一些客户定制使用其显示面板或 HDMI、并从本地 TI FAE 获得一些支持。

    要附加文件:单击"使用丰富的格式"、这将为您提供具有更多选项的窗口、然后单击附件"插入文件"符号。

    在内核崩溃日志中、我在我的设置中看不到它。 我已刷写 RVC-4.0 eMMC 文件夹中的所有内容。 然后构建并刷写2个固件和内核 DTB。

    在内核 git 上、您是否已提交: 5a0af72? 您使用的是 Android 6.A.1.3?

    谢谢。
    //好友

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Buddy,

    是的,我正在使用6AM1.3,内核 git 在提交时为5101f72。

     默认 情况下,RVC4.0 eMMC 库无法在具有 OSD 面板的 J6 EVM 上工作。 我更改了 boot.img / zImage / kernel dtb / 2固件 。

     RVC u-boot 默认不适用于 TC358778,因为 RST 引脚始终为低电平。它可以在修改 u-boot 后工作。

     内核 崩溃 日志显示为在之前上传。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Buddy,

    Git 日志如下所示:

    提交031da1c580214b8827544ac7ae2003068d438e3d
    作者:Buddy Liong
    日期:2017年6月2日、星期五10:11:36、0500

    RVC:为 J6 EVM 上的 RVC 配置 LG 显示面板

    OSD 显示面板上的 RVC 支持未就绪/稳定
    足够了。 因此、将 J6 EVM 上 RVC 的更改恢复为
    仍然使用 LG 10英寸显示屏面板,而不是 OSD 显示屏
    面板。

    签字人:巴迪·利昂

    提交5a0af72457a9586057d93792d8d74f0318fe04a3
    合并:1701c34 862436d
    作者:Praneeth Bajjuri
    日期:2017年6月2日星期五14:52:15 -0500

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Baker:

    我对你的两个回答有点困惑。 首先,您提到“是,我正在使用6AM1.3,并且内核 git 在提交中: 5101f72 "、我认为提交 ID 上的拼写错误应为"5a0af72"、但在第二个响应中、您显示内核正在根据 git 日志的输出使用"commit 031da1c"。

    我已重试这些步骤、并且在具有 OSD 的 J6 EVM 上 RVC 已启动。 我将为您提供二进制文件和步骤。 请按照 README.txt 上的说明进行操作。

    e2e.ti.com/.../OSD_5F00_test_5F00_bin.zip

    我认为主要的问题是您更改 u-boot.img 和 zImage、因为您遇到了内核崩溃、这很有意义。

    您对 u-boot.img 和 zImage 有何更改?

    要使 RVC-4.0与 OSD 一起工作,u-boot git 日志将显示:

    提交 c212e782fb040e0d26967de00e44f17a554990f (标题、标签:RVC-4.0、origin/6a.1.3-RVC、FRAST_RVC-4.0)
    作者:Subash Lakkimsetti
    日期:2017年6月4日12:10:40 -0500

    FW:DSP1内核的 RVC FW 配置

    DSP1的 FW 配置更改。 在 RVC 4.0中、DSP2为
    已更改为 DSP1、以具有 J6和 J6Entry 的通用配置。 这种情况
    包括根据 DSP1内核进行的权限和内存更改。

    签字人:Sub-by:Subash Lakkimsetti

    提交 fe327e3727ac956db9aec7051229b36d1a43580e
    作者:Subash Lakkimsetti
    日期:2017年6月4日12:07:45 - 0500

    内核 git 日志显示:

    提交5a0af72457a9586057d93792d8d74f0318fe04a3 (HEAD、RDSING_RVC-4.0)
    合并:1701c34 862436d
    作者:Praneeth Bajjuri
    日期:2017年6月2日星期五14:52:15 -0500

    将 git://git.omapzoom.org/kernel/omap 的标签'6a.1.3'合并到6a.1.3-RVC 中

    Android 6.A.1.3内核4.4.x 版

    * git 的标签'6a.1.3'://git.omapzoom.org/kernel/omap:
    omapdrm:仅当已固定时、才减量 tiler refcount
    晚期附加:修复了访问第二级页表的问题
    ARM:DTS:使用为晚期附加 IOMMU 表保留的内存
    ARM:DTS:为 DRA7xx 平台 OSD 面板添加晚期连接 DTS
    dra7xx:LCD:LG:修正像素时钟极性
    dra7xx:显示:fpdlink:使 DTS 适应上游更改

    签字人:Praneeth Bajjuri

    提交1701c344e5dd24ddb53a2e303636516028fbd9
    作者:Buddy Liong
    日期:2017年5月30日14:00:32日-0500

    RVC:DSS:dispc:仅跳过伽马表设置

    谢谢。
    //好友

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Buddy,

    抱歉,“5101f72”是错误的号码。

    我按照 readme.txt 上的说明操作,错误日志不会显示。 但是,视频图像开始显示在内核中,而不是 u-boot 中。

    它是 u-boot 中的黑屏。 使用 u-boot.img i modifyed 时,它可以显示在 u-boot 中,但内核崩溃。

    在 kernel 中,我不修改任何内容,它现在位于 commit 5a0af72上。

    Baker@WPI:~/myworkspace/ti/6AM.1.3/rvc/kernel/android-4.4 git log
    提交5a0af72457a9586057d93792d8d74f0318fe04a3
    合并:1701c34 862436d
    作者:Praneeth Bajjuri
    日期:  2017年6月2日星期五14:52:15 -0500

       将 git://git.omapzoom.org/kernel/omap 的标签'6a.1.3'合并到6a.1.3-RVC 中

       Android 6.A.1.3内核4.4.x 版

       * git 的标签'6a.1.3'://git.omapzoom.org/kernel/omap:
         omapdrm:仅当已固定时、才减量 tiler refcount
         晚期附加:修复了访问第二级页表的问题
         ARM:DTS:使用为晚期附加 IOMMU 表保留的内存
         ARM:DTS:为 DRA7xx 平台 OSD 面板添加晚期连接 DTS
         dra7xx:LCD:LG:修正像素时钟极性
         dra7xx:显示:fpdlink:使 DTS 适应上游更改

       签字人:Praneeth Bajjuri <praneeth@ti.com

    在 u-boot 中,我主要修改“common/spl/spl.c”,如下所示:

    (1) DATA[0]= DATA[0]&(unsigned char)(~0x01);//~0x01 // TC358778的 RST 引脚上拉为高电平

    (2) display_type =lcd_type_osd_2045_10_inch;//选择 OSD 面板  

    @@-519,7 +523,7 @@ void setup_LCD_i2c (u32 LCD_TYPE)
                   调试("IO_EXPANDER_4_I2C_ADDR 读取数据0x%02x 0x%02x\n"、DATA[0]、DATA[1]);

                   /*清除 P0 (TLC LCD_RESET)以使 tc3587退出复位*/
    -              data[0]= data[0]&(unsigned char)(~0x01);
    +              DATA[0]= DATA[0]&(unsigned char)(~0x01);//~0x01

                   /*清除 P5 (TLC 触控_RESET)以使触摸屏脱离复位状态*/
                   DATA[0]= DATA[0]&(~0xA0);
    @@-530、7 +534、8 @@ void setup_LCD_i2c (u32 LCD_TYPE)
                   I2C_READ (0x27、0、0、数据、2);
                   调试("读取数据0x%02x 0x%02x\n"、DATA[0]、DATA[1]);

    -
    +              IF (LCD_TYPE_OSD_2045_10_INCH!=LCD_TYPE)
    +              {
                   /* DRA71x EVM VOUT3多路复用器*/
                   调试("仅配置 CONFIG_DRA71_EVM \n");
                   while ((i2c_probe (0x21)!= 0)&&(retry_count!= 0)){
    @@-554,6 +559,7 @@ void setup_LCD_i2c (u32 LCD_TYPE)
                   数据[1]= 0;
                   I2C_READ (0x21、0、0、数据、2);
                   调试("读取数据0x%02x 0x%02x\n"、DATA[0]、DATA[1]);
    +                      }
           }

           调试("离开%s\n"、__func__);
    @@-591,12 +597,14 @@ void spl_setup_display (void)
           u32 reg;
           u32 display_type = lcd_type_10_inch;

    +      printf ("[baker] spl_setup_display\n");
           if (board_ti_is ("DRA79x、D"){
                   调试("板 TI 为 DRA79x \n");
                   display_type = lcd_type_AUO_10_inch;
           }否则、如果(board_ti_is ("5777xCPU")){
                   调试("板 TI 为5777xCPU \n");
    -              display_type = lcd_type_10_inch;
    +              printf ("[baker]这是57777xcpu\n");
    +              display_type =lcd_type_osd_2045_10_inch;// lcd_type_10_inch;

    U-boot git 日志:

    Baker@WPI:~/myworkspace/ti/6AM.1.3/rvc/u-boot git log

    提交 c212e782fb040e0d26967de00e44f17a55490f
    作者:Subash Lakkimsetti
    日期:  2017年6月4日12:10:40 -0500

       FW:DSP1内核的 RVC FW 配置

       DSP1的 FW 配置更改。 在 RVC 4.0中、DSP2为
       已更改为 DSP1、以具有 J6和 J6Entry 的通用配置。 这种情况
       包括根据 DSP1内核进行的权限和内存更改。

       签字人:Sub-by:Subash Lakkimsetti

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Baker:

    现在、我看到您在 u-boot 上执行的操作。 如果要在 u-boot 上显示 RVC、则可能需要应用此补丁:

    e2e.ti.com/.../4760.u_2D00_boot.zip

    提交 ID 顶部: c212e78。 通过此更改、我可以看到 u-boot 下的 RVC、并且 RVC 已启动并使用 Android HMI 运行、而不会发生内核崩溃。

    已知问题:

    1. RVC 显示宽度无法设置为小于1920。 当您将其设置为< 1920时、您将看到图像失真。

    2.当内核启动时,RVC 显示会出现消隐。 Kernel display driver (内核显示驱动程序)中的某些内容正在重置和启动 OSD 面板、导致 RVC 显示暂时消隐。 我没有提到由于这个问题而导致的 u-boot 变化、在大多数情况下、客户也关心单级启动。

    我们没有列出的已知问题的解决方案。

    谢谢。
    //好友

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Baker:

    我们知道、该产品的 IVI 解决方案需要 HDMI 显示、因此我们有补丁来基于 RVC SDK 2.0版在 HDMI 上启用 RVC。

    我将在最新版本的 RVC-4.0上进行测试、并在稍后分享给您。

    此致

    Joe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joe,您好!

    现在,启用 HDMI 上的 RVC 的补丁是否就绪?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、黄

    很抱歉迟到了。

    我没有使用最新的 SDK 版本完成验证。

    我将在下周向您发送补丁。  

    此致

    Joe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    内核补丁已发布给客户、他们将会将其引用并将其集成到他们的软件中。

    此致

    Joe