Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
S32K344 - 割り込みがトリガーされた後、コードはデフォルトハンドラに送られます。 こんにちはチーム、 GPT割り込みを構成し、それぞれ1,2,3秒などの異なるティックを持つ3つのタスクを構成しました。コードがデフォルトのハンドラに移動した後。 siva_04_0-1718176099424.png 案内してもらえますか? Re:S32K344 - 割り込みがトリガーされた後、コードはデフォルトハンドラに送られます。 Hi @siva_04, EXC_RETURNのエラーは、無効なコンテキストスイッチ、例外リターンのスタックの破損が原因である可能性があります。 たとえば、スタックのオーバーフローが原因です。 説明の情報が少なすぎます。 https://community.nxp.com/t5/S32K-Knowledge-Base/How-To-Debug-A-Fault-Exception-On-ARM-Cortex-M-V7M-MCU-S32K3XX/ta-p/1595570 BR, Daniel
記事全体を表示
协助 I.MX93 的 CAN 引脚和 SDK 尊敬的恩智浦社区: 我司对新发布的I.MX93非常感兴趣,目前正在探索这款芯片。这也是我们第一次使用 NXP 的芯片,因为我们过去主要使用 STM 产品。 在仔细阅读用户手册后,我们对 I.MX93 的两个 CAN_TX 和 CAN_RX 引脚有疑问。我们注意到手册中提到“处理器有两个可用的 CAN 模块”,但我们在功能触点分配部分找不到列出的 CAN_TX 和 CAN_RX。您能否告诉我们该信息的正确位置? Chou_0-1734281053038.png 此外,您能否指导我们在哪里下载 I.MX93 的 SDK 以开始对处理器进行编程并找到正确的引脚位置?我们已在以下站点上搜索,但未找到 SDK: https ://www .keil .arm .com /vendors /nxp /devices/ 。 谢谢您的帮助! 回复:I.MX93 CAN 引脚和 SDK 协助 你好, 您可以从这里构建您的 SDK: https://mcuxpresso.nxp.com/en Zhiming_Liu_0-1734314907741.png Zhiming_Liu_1-1734314983073.png Zhiming_Liu_2-1734315012580.png 如果需要使用 VScode,请参考此 wiki 来安装扩展: https://github.com/nxp-mcuxpresso/vscode-for-mcux https://github.com/nxp-mcuxpresso/vscode-for-mcux/wiki https://github.com/nxp-mcuxpresso/vscode-for-mcux/wiki/Dependency-Installation 此致, 志明
記事全体を表示
UUU 工具错误:失败,无法打开 USB 设备 Hi, 我目前正在使用 IMX93 EVK。我的目标是将引导加载程序“imx-boot.bin/flash.bin”刷入 eMMC。为了实现这一点,我尝试使用 UUU 工具。 以下是我刷新引导加载程序所遵循的步骤: 将 USB 线连接到 USB1 端口进行刷机。 将使用 SW1301 的模式引脚更改为 1100。 给开发板供电,观察UUU命令上显示的USB设备。 C:\UUU>uuu.exe -lsusb uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.21-0-g1f42172 Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion ================================================== 4:134 MX93 SDPS: 0x1FC9 0x014E 0x0001​ 使用 UUU 工具刷新二进制文件:“uuu.exe -v -b emmc ./imx-boot”。在闪烁期间,我收到“打开 USB 设备失败”的消息。 C:\UUU>uuu.exe -v -b emmc ./imx-boot uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.21-0-g1f42172 Build in config: Pctl Chip Vid Pid BcdVersion ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb Run built-in script: uuu_version 1.2.39 # @_flash.bin | bootloader # @_image [_flash.bin] | image burn to emmc, default is the same as bootloader # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ SDP: boot -f ./imx-boot # This command will be run when ROM support stream mode # i.MX8QXP, i.MX8QM SDPS: boot -f ./imx-boot # These commands will be run when use SPL and will be skipped if no spl # SDPU will be deprecated. please use SDPV instead of SDPU # { SDPU: delay 1000 SDPU: write -f ./imx-boot -offset 0x57c00 SDPU: jump # } # These commands will be run when use SPL and will be skipped if no spl # if (SPL support SDPV) # { SDPV: delay 1000 SDPV: write -f ./imx-boot -skipspl SDPV: jump # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash bootloader ./imx-boot FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 FB: Done Wait for Known USB Device Appear... New USB Device Attached at 4:134 4:134>Start Cmd:SDPS: boot -f ./imx-boot 100%4:134>Okay (2.631s) New USB Device Attached at 6:134 6:134>Fail Failure open usb device(4.984s)​ 我不确定为什么会发生此错误,如果我在闪烁过程中遗漏了任何东西,请告诉我。 提前致谢 回复:UUU 工具错误:失败,无法打开 USB 设备 Hi, 我已经在 Ubuntu 机器上安装了 UUU 工具,并且能够使用 UUU 刷新引导加载程序映像 此致 回复:UUU 工具错误:失败,无法打开 USB 设备 Hi, 感谢您的留言。我尝试将 UUU 工具升级到版本 1.5.165 并使用 LF_v6.6.3-1.0.0 的预构建图像。我仍然看到同样的错误。 我注意到,在您的闪烁过程中,您没有使用开关 SW1301。如果我忘记将 SW1301 设置为 1100,我将无法检测到该设备。 C:\UUU>uuu.exe -lsusb uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.165-0-g7347a80 Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion ================================================== 我还附上了 SOM 图片、PFA。 回复:UUU 工具错误:失败,无法打开 USB 设备 Hi, 感谢您对恩智浦半导体产品的关注, 您可以转向最新的 BSP、UUU 和硅片。 你能发一张 SOM 图片吗? 我尝试使用 A1 硅,连接 PD,将 USB1 J401 连接到 PC,并将电源 SW 关闭。然后打开电源开关。 > uuu -lsusb uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.165-0-g7347a80 Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion ================================================== 2:4 MX93 SDPS: 0x1FC9 0x014E 0x0001 LF_v6.6.3-1.0.0_images_IMX93EVK> uuu -v -b emmc .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.165-0-g7347a80 Build in config: Pctl Chip Vid Pid BcdVersion ================================================== SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff] SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff] SDPS: MX8DXL 0x1fc9 0x0147 SDPS: MX28 0x15a2 0x004f SDPS: MX815 0x1fc9 0x013e SDPS: MX865 0x1fc9 0x0146 SDPS: MX8ULP 0x1fc9 0x014a SDPS: MX8ULP 0x1fc9 0x014b SDPS: MX93 0x1fc9 0x014e SDPS: MX95 0x1fc9 0x015d SDP: MX7D 0x15a2 0x0076 SDP: MX6Q 0x15a2 0x0054 SDP: MX6D 0x15a2 0x0061 SDP: MX6SL 0x15a2 0x0063 SDP: MX6SX 0x15a2 0x0071 SDP: MX6UL 0x15a2 0x007d SDP: MX6ULL 0x15a2 0x0080 SDP: MX6SLL 0x1fc9 0x0128 SDP: MX7ULP 0x1fc9 0x0126 SDP: MXRT106X 0x1fc9 0x0135 SDP: MX8MM 0x1fc9 0x0134 SDP: MX8MQ 0x1fc9 0x012b SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff] SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998] SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998] SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999] SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff] SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998] FBK: 0x066f 0x9afe FBK: 0x066f 0x9bff FBK: 0x1fc9 0x0153 FB: 0x0525 0xa4a5 FB: 0x18d1 0x0d02 FB: 0x3016 0x0001 FB: 0x1fc9 0x0152 FB: 0x0483 0x0afb Run built-in script: uuu_version 1.2.39 # @_flash.bin | bootloader # @_image [_flash.bin] | image burn to emmc, default is the same as bootloader # This command will be run when i.MX6/7 i.MX8MM, i.MX8MQ SDP: boot -f .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot # This command will be run when ROM support stream mode # i.MX8QXP, i.MX8QM SDPS: boot -f .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot # These commands will be run when use SPL and will be skipped if no spl # SDPU will be deprecated. please use SDPV instead of SDPU # { SDPU: delay 1000 SDPU: write -f .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot -offset 0x57c00 SDPU: jump # } # These commands will be run when use SPL and will be skipped if no spl # if (SPL support SDPV) # { SDPV: delay 1000 SDPV: write -f .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot -skipspl SDPV: jump # } FB: ucmd setenv fastboot_dev mmc FB: ucmd setenv mmcdev ${emmc_dev} FB: ucmd mmc dev ${emmc_dev} FB: flash bootloader .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 FB: Done Wait for Known USB Device Appear... New USB Device Attached at 2:4 2:4>Start Cmd:SDPS: boot -f .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot 100%2:4>Okay (3.144s) New USB Device Attached at 2:4 2:4>Start Cmd:FB: ucmd setenv fastboot_dev mmc 2:4>Okay (0.12s) 2:4>Start Cmd:FB: ucmd setenv mmcdev ${emmc_dev} 2:4>Okay (0.088s) 2:4>Start Cmd:FB: ucmd mmc dev ${emmc_dev} 2:4>Okay (0.043s) 2:4>Start Cmd:FB: flash bootloader .\imx-boot-imx93-11x11-lpddr4x-evk-sd.bin-flash_singleboot 0x200000002:4>Okay (0.174s) 2:4>Start Cmd:FB: ucmd if env exists emmc_ack; then ; else setenv emmc_ack 0; fi; 2:4>Okay (0.004s) 2:4>Start Cmd:FB: ucmd mmc partconf ${emmc_dev} ${emmc_ack} 1 0 2:4>Okay (0.004s) 2:4>Start Cmd:FB: Done 2:4>Okay (0s) 检查我的 UUU 版本是否为 1.5.165 并且我的文件系统 LF_v6.6.3-1.0.0_images_IMX93EVK 是否预先构建,在这些条件下您是否成功? 此致
記事全体を表示
如何在Android12上使用DRM/KMS显示启动logo? Hi NXP, 我们当前的开发项目基于 i.MX8MQ 平台,使用 i.MX-Android-12.1.0_1.0.0 代码库。该代码库利用 DRM/KMS 显示管理框架代替传统的帧缓冲区。以前,在framebuffer架构下,内核启动过程会显示企鹅的标志。但是,由于使用了DRM/KMS框架,启动时不会显示企鹅标志。在DRM/KMS框架下如何显示开机logo? 谢谢! 图形与显示 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux 回复:如何在 Android12 上使用 DRM/KMS 显示启动徽标? hi  @herman_lin  请创建另一张票讨论您的新问题。 B.R 回复:如何在 Android12 上使用 DRM/KMS 显示启动徽标? Dear pengyong_zhang 我们的客户采用了 NXP 的建议,但仍然存在一个问题,即移动到内核后 u-boot 启动画面消失。 我们进行如下操作: 1. 删除 video_link_shut_down() --- a/uboot-imx/arch/arm/lib/bootm.c +++b/uboot-imx/arch/arm/lib/bootm.c @@ -67,7 +67,10 @@ static void publish_and_cleanup(int fake) #结束 #如果定义(CONFIG_VIDEO_LINK) - 视频链接关闭(); +// 视频链接关闭(); + printf("跳过 video_link 关闭!!>>>>>>>>>>>>>>>>>>"); + printf("跳过 video_link 关闭!!>>>>>>>>>>>>>>>>>>"); + printf("跳过 video_link 关闭!!>>>>>>>>>>>>>>>>>>"); #结束 2.将clk_ignore_unused添加到bootargs +++b/uboot-imx/arch/arm/dts/imx8mp-zh_l70.dts @@ -13,7 +13,7 @@ 兼容=“fsl,imx8mp-zh-l70”,“fsl,imx8mp”; 选择 { -bootargs =“clk-imx8mp.mcore_booted控制台=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200”; +引导参数=“clk-imx8mp.mcore_bootedclk_ignore_unused控制台=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200”; 标准输出路径 = &uart2; }; 3. 在内核dts中添加uboot启动区域reserved_memory +++b/内核/dts/imx8mp-zh_l70.dts @@ -129,6 +129,11 @@ 注册=<0 0x80000000 0 0x1000000>; }; + boot_splash:boot_splash@50000000 { + 注册 = <0 0x50000000 0 0x1C00000>; +无地图; + }; 您还有其他建议吗? 回复:如何在 Android12 上使用 DRM/KMS 显示启动徽标? 你好, @herman_lin 与 Android 团队同步,由于谷歌 GKI(通用内核映像)的要求,drm 显示驱动程序被打包为模块,因此无法使用内核 LOGO,内核徽标代码比显示驱动程序运行得早,因此无法工作。 在Uboot中启用logo后,为了使其长时间工作,可以从文件“uboot\arch\arm\lib\bootm.c”中删除“video_link_shut_down();”。函数announce_and_cleanup()。 您还可以在内核命令行中添加“clk_ignore_unused”,以避免内核在启动期间关闭显示相关时钟。您还可以将 Uboot 帧缓冲区内存设置为在内核设备树中保留,以避免内核清除 Uboot 徽标内存。 回复:如何在 Android12 上使用 DRM/KMS 显示启动徽标? Hi pengyong, 感谢您的回复。 设置完以下配置后,设备会在内核中反复重启,日志如附件。日志仅显示设备正在被触发重启,但原因未知。如果需要额外的日志,请告诉我们要启用哪些日志。谢谢!! CONFIG_FB=y CONFIG_FB_EFI=y CONFIG_LOGO=y 顺祝商祺! 赫尔曼 回复:如何在 Android12 上使用 DRM/KMS 显示启动徽标? hi @herman_lin  您可以参考Linux内核配置文件“imx_v8_defconfig”来包含内核LOGO相关的配置: CONFIG_FB=y CONFIG_FB_EFI=y CONFIG_LOGO=y 如果仍然遇到内核崩溃,请附上崩溃日志。
記事全体を表示
需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 实际上我是这个社区的新人。我有一个 imx 8m 四核开发套件。我已使用 uuu 工具成功刷新图像。我已经应用了 uuu uuu.auto 文件。它通过 emmc 将 kernel-5.10.72 映像刷入主板。 我已经尝试过来自 yocto 移植指南的此链接 $ git clone https://source.codeaurora.org/external/imx/linux-imx 。但没有目录。然后我手动下载并添加了我的驱动程序和设备树。最后,我使用 make Image、make modules、make dtbs 创建了图像、模块、dtbs。 现在我遇到了困难,如何刷新这个定制的,我们需要将文件放在哪里。 您能给我指明正确的方向吗? 请分享任何相关文件。 谢谢。 问候, 卡马莱什 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 好的。 谢谢。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 请参考我在上一篇文章中提供的补丁。 请在您的新帖子中继续讨论 Linux 驱动程序移植问题。 谢谢。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 是的,我给了。使用 insmod 加载驱动程序后,我可以看到内核消息驱动程序已成功加载。 但我们的驱动程序是通用的。我们的驱动程序中没有 v4l2 注册。这是否是无法创建视频节点的原因? 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 在内核配置中,请做以下修改,然后重建Linux内核映像。 CONFIG_VIDEO_LT9211C=m => CONFIG_VIDEO_LT9211C=y 在您当前环境中,请尝试使用“insmod *.ko”手动插入LT9211C的内核模块。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 我已经创建了新论坛。就我而言,LT9211 桥用作 lvds 到 mipi 摄像头桥。 感谢您的支持。 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 请将LT9211 驱动程序构建到 Linux 内核中,而不是将其构建为内核模块。 此外,请参考此补丁 https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Patch-for-LT9211-bridge-on-i-MX/ta-p/1685417 如果您的问题仍然存在,请创建一个新线程来讨论 Linux 内核驱动程序移植?它与图像部署无关。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 请查看内核配置文件的附件。 谢谢。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 我正在使用从供应商处获得的 LT9211 通用驱动程序。 内核配置文件是指 config.gz 对吗? 我将在下一个文件中附加这些文件。 是的,我已经添加了设备树详细信息。 &mipi_csi_1{ #地址单元格 = <1>; #大小单元格 = <0>; 状态 = “好的”; 港口 { mipi1_sensor_ep: 端点@0 { 远程端点=<&lt9211c_mipi1_ep>; 数据通道=< 0 1 2 3 >; 总线类型=<4>; }; csi1_mipi_ep: 端点@1{ 远程端点=<&csi1_ep>; }; }; }; &i2c2 { 时钟频率=<100000>; pinctrl 名称 = “默认”; pinctrl-0 = <&pinctrl_i2c2>; 状态 = “好的”; lt9211c_mipi: lt9211c_mipi@2d { 兼容=“lontium,lt9211c”; reg = �;<0x2d> 状态 = “好的”; pinctrl 名称 = “默认”; pinctrl-0 = <&pinctrl_csi1_pwn>; 时钟=<&clk IMX8MQ_CLK_CLKO2>; 时钟名称=“csi_mclk”; 分配时钟 = <&clk IMX8MQ_CLK_CLKO2>; 分配的时钟父级=<&clk IMX8MQ_SYS2_PLL_200M>; 分配的时钟速率=<20000000>; csi_id = <0>; 重置gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; mclk = <20000000>; mclk_source = <0>; 港口 { lt9211c_mipi1_ep:端点{ 远程端点=<&mipi1_sensor_ep>; }; }; }; }; 是的,下面我给出了我的程序。 1)我已经从github下载了linux-imx目录。 2)我已添加我的驱动文件(LT9211.c),在/kernel/media/i2c/下创建Makefile和Kconfig文件,并在menuconfig文件中进行配置。 3) 我已在 /arch/arm64/boot/dts/freescale/ 目录中修改或包含我的 lt9211 详细信息。(imx8mq-evk.dts文件) 4) 最后,我已编译图像、模块、dtbs 和驱动程序。 5) 此后,我从下载的 LF_v5.10.72-2.2.3_images_IMX8MQEVK.zip 文件中刷入了原始 image.wic。 6)然后我替换了内核(rootfs)、图像和dts文件。 谢谢。 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 您的内核中使用什么 Linux 驱动程序? 您能提供您的 Linux 内核配置文件吗? 您是否在 dts 文件中添加了设备节点? 请详细描述一下您对 Linux Kernel 和 dts 的修改好吗? 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 抱歉回复晚了。这里我附加了启动日志和内核日志(dmesg)。 请审阅并提出意见。 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 是的,请同时提供 Linux 内核启动日志。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 我将针对当前问题创建新线程。 以下是具体步骤。 我已将 imx-image-multimedia-imx8mqevk.wic 刷入我的开发套件。按照你的说法。我已将 mmcblk0p1 安装到一个文件夹,然后我已将我的自定义图像(图像)和设备 tree9imx8mq-evk.dtb) 替换为 mmcblk0p1 安装文件夹中的。 我将 mmcblk0p2 安装在另一个文件夹中,然后替换了定制的内核/* 文件。 最后卸载这个 mmcblk0p1 和 mmcblk0p2 文件夹。 然后 sudo restart。 您是在询问我的 dmesg 内核消息吗? 问候, 卡玛莱什。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 您能否创建一个新线程来解决当前的问题? 请详细描述您对内核和dts的修改。 请提供您的 Linux 控制台日志。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好,yipingwang 和 bernhardfink, 谢谢您的技术解释。这个论坛对每个人都有用。 我已成功替换 i.MX8M Quad 开发套件中的自定义 BSP 文件。 您能帮我解决以下疑问吗? 我已经刷新了图像 imx-image-multimedia-imx8mqevk.wic 并将我的驱动程序以及设备树上传到正确的路径。我检查了 lsmod,只有我的驱动程序被加载。在原版的DTS(DTB)中,也有我的信息。 但是,视频节点尚未创建。已经有四个默认视频节点。我的驱动程序是我的相机芯片的通用驱动程序。通用驱动程序是否足以创建视频节点? 请帮我解决这些疑问。 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 您可以在目标板上按照以下步骤将自定义图像部署到 emmc。 1. 使用以下命令挂载格式化的分区: $ mkdir mnt $ sudo mount /dev/mmcblk0p1 mnt 2. 使用 cp 将您的图像和 *.dtb 文件复制到 mnt 文件夹。设备树名称应与原始名称相同。使用以下命令卸载分区: $ sudo umount mnt 对于内核模块,请将其部署到rootfs分区。 $ mkdir mnt $ sudo mount /dev/mmcblk0p2 mnt $ cd mnt 然后将内核模块复制到文件夹 lib/modules/*/kernel/ 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 SD 卡只是一个很好的类比,可以帮助我们了解 eMMC 上的情况。如果您有一台 Linux PC 和一张 SD 卡,您可以使用 *.wic 图像对 SD 卡进行编程,如下所示: $ sudo dd if=*.wic of=/dev/sdx bs=1M && sync wic文件是一个完整的存储映像,包含从第一个字节到最后一个字节的所有内容(一种ISO文件)。所以所有内容都是一次性写入的。 您现在可以在 Windows 或 Linux PC 上检查 SD 卡的结构和内容: bernhardfink_1-1739198732816.png 可以使用低级实用程序更改启动映像分区,其他两个分区具有文件系统(FAT 和 ext4),并且可以轻松地从 Windows 或 Linux 操作系统更改。 如果您能够将 eMMC 连接到 PC,则同样适用。它固定到 i.MX 8M Plus,因此您可以将 8M Plus 视为 Linux PC,它允许您在这三个分区上工作。例如我的做法是: 我在 Linux PC 上更新我的 DTS 文件,并将生成的 DTS 文件复制到 USB 上 我在 8M Plus 上启动 Linux 并连接 USB 棒 用 U 盘中的新文件替换第二个分区上的 DTB 文件 您可以对 Linux 内核(= 图像)执行相同操作。 以相同的方式更新根文件系统中的内容,直到分区空间耗尽为止。例如,如果您想要在主目录中放置测试视频,请从 PC 中取出一个并使用 USB 记忆棒将其传输到根文件系统。 如果您无法连接 USB 记忆棒,您也许可以通过以太网实现连接。 更新第一个分区上的内容更为复杂,如果您更新其中一个组件(例如 LPDDR4 训练固件),那么您需要使用 imx-mkimage 实用程序重新打包所有涉及的组件。 也许你会在这篇文章中找到一个或另一个有趣的命令: https://www.emcraft.com/som/imx-8m/booting-linux-from-emmc 问候, 伯恩哈德。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 我已经检查了我的 imx8m 四路开发套件。正如您所说,检测到两个分区。 我必须完成这个开发套件板上的所有程序,对吗? 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 正如您之前提到的,您已经使用 UUU 对预建的 .wic 进行编程将图像复制到目标板上的 emmc。在目标板启动Linux后,运行“fdisk -l”命令,你会发现以下信息。 磁盘/dev/mmcblk0:29.12 GiB,31268536320 字节,61071360 个扇区 单位:扇区 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标签类型:dos 磁盘标识符:0x076c4a2a 设备启动起始结束扇区大小ID类型 /dev/mmcblk0p1 * 16384 697957 681574 332.8M c W95 FAT32(LBA) /dev/mmcblk0p2 704512 19152713 18448202 8.8G 83 Linux 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 你好, 我已将我的主板与主机连接起来。我已将 dip 开关设置为 1100 以进行检测。 对于 lsusb, lsusb 总线 004 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器 总线 003 设备 003:ID 04f3:0c4f 义隆电子股份有限公司 ELAN:Fingerprint 总线 003 设备 002:ID 0408:4033 Quanta Computer, Inc. ACER HD 用户面向 总线 003 设备 011:ID 1fc9:012b NXP 半导体 i.MX 8M Dual/8M QuadLite/8M Quad 串行下载器 但是,它没有检测为mmcblk0p1。该怎么办。 我现在将清楚地解释我的立场。我已经从 NXP github 中提取了 linux-imx 目录。 我已经根据我的要求编译了图像、模块、dtbs 和根文件系统。 现在我想合并这些文件,并且必须查看摄像机视频节点是否创建。 注意:- 我已经编译了 linux-imx 目录并以 5.10.72-dirty 的名义创建了 rootfs。 如何进行? 感谢您的快速支持。 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 如果您使用的是 emmc,您可以在目标板上执行上述步骤。 请使用 /dev/mmcblk0p1 替换 /dev/sdx1 请使用 /dev/mmcblk0p2 替换上述步骤中的 /dev/sdx2。 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 王一平您好, 感谢您的快速回复。 其实我有些怀疑。 我已经提取了这个 LF_v5.10.72-2.2.3_images_IMX8MQEVK.zip。 从此我使用 emmc 刷新了 uuu.auto 文件。在这个文件中,他们使用了 imx-image-full-imx8mqevk.wic(即内核 5)。 我可以使用您提供的相同图像来进行这些程序吗? 问候, 卡马莱什 回复:需要指导来创建 .wic带有我的自定义图像和 dtbs 的图像 首先,请使用以下命令部署SD卡。 $ sudo dd if=*.wicof=/dev/sdx bs=1M && 同步 请参考以下步骤在您的主机上部署您的自定义图像。 1. 使用以下命令将卡上的分区 1 格式化为 VFAT: $ sudo mkfs.vfat /dev/sdx1 2. 使用以下命令挂载格式化的分区: $ mkdir 挂载点 $ sudo mount /dev/sdx1 挂载点 3. 使用 cp 将 Image 和 *.dtb 文件复制到挂载点。设备树名称应与 U-Boot 指定的变量使用的名称相匹配。使用以下命令卸载分区: $ sudo umount 挂载点 对于内核模块,请将其部署到rootfs分区。 $ mkdir /home/用户/挂载点 $ sudo mount /dev/sdx2 /home/user/mountpoint $ cd /home/用户/挂载点 然后将内核模块复制到文件夹 lib/modules/6.12.3-lts-next-g24e49103b666/kernel/ 请参阅https://www.nxp.com.cn/docs/en/user-guide/IMX_LINUX_USERS_GUIDE.pdf中的“4.3.5 复制内核镜像和DTB文件”部分
記事全体を表示
主机设备(IDE:MCUXPresso、KEIL MDK、IAR)如何将信息传递给 Jlink? 你好, 我最近参与制作 iMXRT1176 的闪存加载器,它通过 FLEXSPI 外围设备使用超闪存( MIMXRT1176-GEORGE_S26HL512T )。 不幸的是,默认的FlexSPI NOR ROM API似乎不支持此版本的 hyperflash( RT1050-EVKB上存在类似版本,但它是较旧的版本, CYPRESS S26KS512SDPBHI020 )以及我的配置。尽管事实上我的 hyperflash 使用的引脚排列与 ROM API 中建议的引脚排列相同,但这是我通过为 hyperflash 实现我自己的低级驱动程序来处理的问题,而且我只是不使用 FLEXSPI 的 ROM API,因为它不起作用。 现在进入正题。 我正在尝试弄清楚整个jlink相关机制,它占用大量字节,整体上是一个先前为微控制器编译的最终应用程序,而微控制器将在电路板上电后从非易失性存储器中执行。 1.) 我已经知道,只要有如下所示的适当的 xml 设备配置,Jlink 就能够将应用程序映像下载到任何非易失性存储器(可以从中执行代码): 最重要的是必须存在正确的flash_loader.elf 这将传递到上面的 xml 设备配置中的Loader字段。这个flash_loader.elf必须有一个适当的内存部分定义,代码、数据和设备描述将放置在那里,如下所述: SEGGER 闪存加载器 - SEGGER Wiki   mimlo_0-1715268321818.png 2.) 当通过 jlink 执行图像加载命令时,它会将flash_loader.elf加载到 uC 的 RAM 中,然后从那里执行 OPEN CMSIS FLASH LOADER 标准中定义的功能 算法函数(open-cmsis-pack.github.io) 现在我不明白的是以下内容。 Jlink或者使用Jlink的IDE如何将数据块从上面的CMSIS加载器标准传递到Flash Program函数中,而无需任何中间接口? flash_loader.elf没有任何主文件,因此没有类似的代码起始空间,必须以某种方式强制将数据从需要它的 API 传递到特定函数中。 我知道 MCUXpresso 使用一种称为 Mailbox 的东西以及传递命令和数据的消息,这些消息在名为LPCXFlashDriverLib的项目中定义,其中 void ServiceMessages ( Mailbox_t * msg ) 定义并根据描述: “ServiceMessages.c 是闪存驱动程序文件,旨在与主机调试配合使用” 问题: 1.)但是它如何适用于其他 IDE,例如 IAR 或 KEIL MDK? 2.) 通过命令行执行纯 Jlink(无需任何 IDE 使用)时它如何工作? 3.) 是否有一些专用的 RAM 缓冲存储器专门用于存储数据,以便不需要中间接口,并且加载到 RAM 中的应用程序可以直接从 Jlink 固件放置的特定 RAM 存储器位置获取数据? 抱歉,帖子太长了 🙂 回复:主机设备(IDE:MCUXPresso、KEIL MDK、IAR)如何将信息传递给 Jlink? 我刚刚在 Keil 网站上发现了以下链接 使用 STM32 设备对外部闪存进行编程 (keil.com) 它包含为 STM32 创建闪存加载程序的整个过程,但对于所讨论的主题来说并不重要。 下图显示了基本解释该过程的重要部分: mimlo_0-1716364152804.png 欲了解更多详情,请参阅上面的链接。 此致, 米哈尔 回复:主机设备(IDE:MCUXPresso、KEIL MDK、IAR)如何将信息传递给 Jlink? Hi @mimlo , 很抱歉,由于 keil 和 iar 是第三方工具,我们没有您所要求的详细信息,请与 keil 和 iar 联系以获得进一步的支持。 https://www.iar.com/knowledge/support/request-technical-support https://www.keil.com/support/ 感谢您的耐心和理解! 祝你有美好的一天, 坎 -------------------------------------------------------------------------------- 笔记: - 如果这篇文章回答了您的问题,请点击“标记正确”按钮。谢谢你! - 我们会关注上次发帖后七周的帖子,之后的回复将被忽略 如果您稍后有相关问题,请打开一个新线程并参考已关闭的线程。 --------------------------------------------------------------------------------
記事全体を表示
MC33774a 菊花链 你好呀, 1. 你能解释一下为什么会给出这种矛盾的说法吗,因为未枚举设备的总线转发是没有意义的。 2. 为什么会有两次唤醒?一个信号来自 MCU,用于总线活动,第二个信号是唤醒设备的唤醒命令,那么为什么会有两次唤醒命令?这是否与之前给出的 MCU 对设备的枚举相同? Screenshot 2024-11-27 120010.png 回复:MC33774a 菊花链连接 Hi, 是的,唤醒 3 本质上是唤醒 1 的传播,由 MCU 发起。 BRs, Tomas 回复:MC33774a 菊花链连接 嗨,托马斯,真的很抱歉在假期打扰你, 如果我没错的话,图中的唤醒 3 是唤醒 1 的传播? 回复:MC33774a 菊花链连接 Hi, 我很抱歉这么晚才回复您,我的一些同事已经放圣诞假了,所以我无法及时回复。 让我尝试进一步澄清一下。 IC1向IC2发送唤醒消息: 关键点:此唤醒传播机制独立于正常总线转发,后者仅在枚举后启用。唤醒消息被视为特殊情况。 - 一旦 IC1 处于活动状态,它就会自动生成唤醒消息(唤醒 2),专门用于 IC2(菊花链中的下一个设备)。 - 即使 IC1 仍未枚举,此唤醒消息也会向下游发送。MC33774 具有内置机制,即使设备本身尚未转发一般通信,也可以转发唤醒消息。 IC2 检测来自 IC1 的唤醒消息: - IC1 发出的唤醒消息被 IC2 接收。收到此消息后,IC2 转换为主动模式。 - 然后 IC2 自动准备向下游发送自己的唤醒消息。 唤醒传播继续向下游进行: -一旦 IC2 处于活动模式,它就会向 IC3 发送唤醒消息。 - 对菊花链中的每个设备重复此过程,直到所有设备都处于活动状态。 总之,唤醒传播不依赖于通用总线转发。链中的每个设备都有特殊的机制来识别和转发唤醒消息。唤醒序列确保所有设备按顺序转换到活动模式,即使它们未被枚举。所有设备唤醒后,MCU 可以枚举它们并启用全总线转发以进行正常通信。 BRs, Tomas 回复:MC33774a 菊花链连接 你好,托马斯, 您能否进一步解释一下,因为我无法理解第二次唤醒是如何传播的,因为它将是一个到 IC2 的总线信号,并且不会将其置于活动状态,并且在 IC2 中仍然没有启用总线转发,它将如何向下游传播以唤醒链中的其他设备? 谢谢 Shreyas Bhat 回复:MC33774a 菊花链连接 Hi, 出现明显矛盾是因为数据表提到了两种不同的状态:未枚举的设备和启用总线转发。主要区别如下: • 未枚举的设备:在分配唯一的菊花链地址(DADD)之前,MC33774 不会将消息转发到下一个设备。这确保了在初始设置或唤醒阶段,通信仅限于链中的第一个设备。 • 启用总线转发:未枚举的设备唤醒后,它将启用通信(包括唤醒消息)以沿菊花链传播。这就是为什么声明中提到未枚举的MC33774会自动向下一个设备发送唤醒消息。 本质上,数据表明确指出,即使对于未枚举的设备,在唤醒过程中也暂时允许唤醒传播(非全总线通信)。这种“矛盾”是一种误解,因为这里的总线转发专门指的是唤醒消息,而不是一般的通信。 图中描述的两个唤醒信号是指唤醒菊花链系统的事件序列: • 唤醒 1(总线活动):MCU 发送一般信号或总线活动。此活动提醒第一个 MC33774 (IC1) 转换为活动模式。 • 唤醒 2(唤醒命令):一旦 IC1 处于活动状态,它就会作为菊花链机制的一部分向 IC2(链中的下一个设备)发送特定的唤醒消息。该第二个唤醒信号向下游传播以唤醒其他设备。 这与枚举过程(其中 MCU 分配唯一的 DADD 地址)不同。相反,它是确保链中的所有设备从睡眠或深度睡眠模式转换到活动模式的初步步骤。 BRs, Tomas
記事全体を表示
检查 Keys 是否为零 Hi, 我想检查 NVM 中存储的密钥是否为零。是否可以?密钥的格式为BIN_OCTET。 我尝试使用 Crypto_Hse_KeyElementGet API,但收到的响应是 HSE_SRV_RSP_INVALID_ADDR。 非常感谢任何对此提供的帮助! 回复:检查键是否为零 你好@shravani 据我所知,您使用 SHE 键。SHE 密钥无法导出(只有 SHE RAM 密钥是个例外),并且也无法获取 SHE 密钥的 KeyInfo。在这种情况下,检查 SHE 密钥是否为空的唯一选择是尝试使用该密钥。如果它仍然为空,您应该会收到 CRYPTO_E_KEY_EMPTY 错误。 此致, Lukas
記事全体を表示
为 LS1028ARDB 构建内核并部署到设备:内核配置未保存 我正在尝试使用具有自定义配置的 flex-builder 构建内核。我正在遵循 LSDK v21.08 用户指南 ( https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf ) 第 4.3.6 和 4.3.10 节中的说明。我编辑了 components/linux/linux/arch/arm64/configs/defconfig 配置文件,添加了一些额外的配置,例如 CONFIG_I2C_MPC=y 和 CONFIG_SENSORS_INA2XX=y。然后运行 bld -c linux 内核构建完成后,我希望看到我的新配置反映在 build/linux/linux/arm64/LS/output/LSDK-21.08/.config 中。但我在那个文件中没有看到它们。我做错什么了吗? 回复:为 LS1028ARDB 构建内核并部署到设备:内核配置未保存 谢谢,现在可以正常工作了。 使用 Ubuntu 桌面 LSDK 的新映像,我得到: # cat /boot/config-5.10.35 | grep SENSORS_INA2XX CONFIG_SENSORS_INA2XX=m 因此,要让 ina2xx 驱动程序与 lm-sensors 一起工作,我需要首先运行以下命令来加载内核模块: modprobe ina2xx 现在我明白了: # 传感器 ina220-i2c-3-40 适配器:i2c-0-mux(chan_id 2) 输入0: 3.00 毫伏 输入1:1.01V 功率1:4.40瓦 电流1:5.16A ddr_控制器-虚拟-0 适配器:虚拟设备 温度1:+45.0°C(临界温度=+95.0°C) 核心集群-虚拟-0 适配器:虚拟设备 温度1:+45.0°C(临界温度=+95.0°C) 回复:为 LS1028ARDB 构建内核并部署到设备:内核配置未保存 是的,我发现 CONFIG_I2C_MPC 不可用。 您是否启用了 CONFIG_SENSORS_INA2XX=y? 如果启用它,您会在安装 lm-sensors 后发现下面的日志。 root@localhost:/boot/#传感器 ina220-i2c-3-40 适配器:i2c-0-mux(chan_id 2) 输入0: 3.00毫伏 输入1:1.00五 功率1:4.40西 curr1:4.58一个 回复:为 LS1028ARDB 构建内核并部署到设备:内核配置未保存 您引用的 .config 文件是 build/linux/linux/arm64/LS/output/LSDK-21.08/ 中的文件,正确的? 我尝试将新的 CONFIG 语句添加到该文件中,但在构建之后当我再次检查该文件时,CONFIG_I2C_MPC 行已被自动删除。这看起来对吗? 回复:为 LS1028ARDB 构建内核并部署到设备:内核配置未保存 在 linux 文件中 $ vi .config 在 .config 文件中,添加 CONFIG_I2C_MPC=y CONFIG_SENSORS_INA2XX=y $ sudo apt-get install gcc-aarch64-linux-gnu $ export CROSS_COMPILE=aarch64-linux-gnu- $ export ARCH=arm64 make mrproper;make defconfig;make lsdk.config;make menuconfig;make
記事全体を表示
iMX6 Quad Android 13.4 切换问题 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的IMX社区, 我们使用iMX6四核处理器并运行Android 13.4,在以下日志文件和 Android 系统出现问题后,我们还运行了 DDR 压力测试,没有发现问题, 有人能就这个问题提出建议吗 谨致问候,吉姆 ================================ U-Boot 2009.08-00008-g5f5b708-dirty(2013年3月18日 - 17:23:58) CPU:Freescale i.MX6系列TO1.2,792MHz 温度:52℃,校准数据0x5b051d69 MX6Q PLL1:792MHz MX6Q PLL2:528MHz MX6Q PLL3:480MHz MX6Q PLL8:50MHz ipg时钟:66000000Hz 每时钟 ipg : 66000000Hz UART时钟:80000000Hz cspi时钟:60000000Hz ahb时钟:132000000Hz 轴时钟:264000000Hz emi_slow时钟:29333333Hz DDR时钟:528000000Hz USDHHC1时钟:198000000Hz USDHHC2时钟:198000000Hz USDHC3时钟:198000000Hz USDHC4时钟:198000000Hz NFC时钟:24000000Hz 主板:MX6Q-SABRELITE:[ POR] 启动设备:I2C I2C:就绪 内存:1 GB MMC:FSL_USDHC:0,FSL_USDHC:1 JEDEC ID:0x20:0x20:0x16 *** 警告 - CRC 错误,使用默认环境 在:连续剧 输出:串行 错误:串行 网络:从 IIM 获取 MAC 地址:00:00:00:00:00:00 FEC0 [主要] 按任意键停止自动启动:0 mmc0(第 0 部分)是当前设备 正在读取/6q_bootscript 读取 353 字节 ## 在 10008000 执行脚本 读取 uimage 读取 4016476 字节 读取uramdisk.img 读取 212592 字节 ## Booting kernel from Legacy Image at 10800000 ...    Image Name:   Linux-3.0.35    Image Type:   ARM Linux Kernel Image (uncompressed)    Data Size:    4016412 Bytes =  3.8 MB    Load Address: 10008000    Entry Point:  10008000    Verifying Checksum ... OK ##正在从 12800000 处的旧映像加载初始化 Ramdisk ... 图像名称:Android 根文件系统 图像类型:ARM Linux RAMDisk 图像(未压缩) 数据大小:212528 字节 = 207.5 kB 加载地址:12800000 入口点:12800000 验证校验和...确定 正在加载内核映像...确定 好的 正在启动内核... 初始化 cgroup subsys cpuset 初始化 cgroup 子系统 cpu Linux 版本 3.0.35( leo@pluto )(gcc 版本 4.6.220120613 (发布) [ARM/embedded-4_6-bra nch 修订版 188521] (用于 ARM 嵌入式处理器的 GNU 工具) ) #10 SMP PREEMPT 2013 年 3 月 19 日星期二 11:34:02 CST CPU:ARMv7 处理器 [412fc09a] 修订版 10 (ARMv7),cr=10c53c7d CPU:VIPT 非混叠数据缓存、VIPT 混叠指令缓存 机器:飞思卡尔 i.MX 6Quad Sabre-Lite 主板 内存策略:ECC禁用,数据缓存writealloc CPU 标识为 i.MX6Q,芯片版本 1.2 PERCPU:嵌入式 7 页/cpu @c1119000 s5760 r8192 d14720 u32768 按区域顺序构建了 1 个区域列表,并进行移动分组。总页数:210944 内核命令行:arm_freq=1000 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1 :off console=ttymxc0,115200 init=/init rw no_console_suspend androidboot.console=ttymxc0vma lloc=400M PID哈希表条目:2048(顺序:1,8192字节) Dentry 缓存哈希表条目:65536(顺序:6,262144 字节) Inode 缓存哈希表条目:32768(顺序:5,131072 字节) 内存:576MB + 256MB = 共计 832MB 内存:833728k/833728k可用,214848k保留,442368K高内存 虚拟内核内存布局: 向量:0xffff0000-0xffff1000(4 kB) 修复映射:0xfff00000 - 0xfffe0000(896 kB) DMA:0xfbe00000 - 0xffe00000(64 MB) vmalloc:0xd9800000-0xf2000000(392 MB) 低内存:0xc0000000 - 0xd9000000(400 MB) 包映射:0xbfe00000 - 0xc0000000(2 MB) 模块:0xbf000000 - 0xbfe00000(14 MB) .初始化:0xc0008000 - 0xc0041000(228 kB) 。文本:0xc0041000 - 0xc0770fb0(7360 KB) 。数据:0xc0772000 - 0xc07e0da0(444 kB) .bss:0xc07e0dc4 - 0xc090f7d0(1211 kB) 可抢占的分层 RCU 实现。 NR_IRQS:496 MXC GPIO 硬件 sched_clock:32 位,3000kHz,分辨率 333ns,每 1431655ms 循环一次 MXC_Early 串行控制台位于 MMIO 0x2020000(选项“115200”) 已启用 bootconsole[ttymxc0] 校准延迟循环...1581.05 BogoMIPS(lpj=7905280) pid_max:默认值:32768 最小值:301 挂载缓存哈希表条目:512 初始化 cgroup 子系统 cpuacct CPU:测试写入缓冲区一致性:正常 hw perfevents:启用 ARMv7 Cortex-A9 PMU 驱动程序,提供 7 个计数器 CPU1:启动的辅助处理器 CPU2:启动的辅助处理器 CPU3:启动的辅助处理器 搭载 4 个 CPU SMP:共激活 4 个处理器(6324.22 BogoMIPS)。 打印约束:虚拟: NET:注册协议家族16 print_constraints:vddpu:725 <--> 1300 mV 在 1150 mV 快速正常 print_constraints: vddcore: 725 <--> 1300 mV 至 1150 mV 快速正常 print_constraints: vddsoc: 725 <--> 1300 mV 在 1200 mV 快速正常 print_constraints:vdd2p5:2000 <--> 2775 mV 在 2400 mV 快速正常 print_constraints: vdd1p1: 800 <--> 1400 mV 在 1100 mV 快速正常 print_constraints:vdd3p0:2800 <--> 3150 mV 在 3000 mV 快速正常 ------------ 板型 Sabre Lite Flexcan NXP tja1040 hw-breakpoint:找到 6 个断点和 1 个观察点寄存器。 hw-breakpoint:为观察点单步保留 1 个断点。 hw-breakpoint:最大观察点大小为 4 个字节。 已启用 L310 缓存控制器 l2x0:16路,CACHE_ID 0x410000c7,AUX_CTRL 0x02070000,缓存大小:1048576 B IMX USB唤醒探针 bio:在 0 处创建 slab 打印约束:VDDA:2500 mV 打印约束:VDDIO:3300 mV machine_constraints_voltaic:VDDD:不支持的电压约束 reg-固定电压 reg-固定电压.2:未能注册调节器:-22 reg-fixed-volte: reg-fixed-volte.2 探测失败,错误为 -22 打印约束:vmmc:3300 mV SCSI 子系统已初始化 spi_imx imx6q-ecspi.0:探测 usbcore:注册的新接口驱动程序usbfs usbcore:注册的新接口驱动程序集线器 usbcore:注册的新设备驱动程序 usb 已加载 Freescale USB OTG 驱动程序,$Revision: 1.55 $ 添加唤醒源 irq 75 i2c i2c-0:无效的7位I2C地址0x00 i2c i2c-0:无法在 0x00 创建设备 imx-ipuv3 imx-ipuv3.0:IPU DMFC 正常模式:1(0~1)、5B(4,5)、5F(6,7) imx-ipuv3 imx-ipuv3.1:IPU DMFC 正常模式:1(0~1)、5B(4,5)、5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2:探测到 i.MX MIPI CSI2 驱动程序 mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy版本为0x3130302a MIPI CSI2驱动模块已加载 高级 Linux 声音架构驱动程序版本 1.0.24。 蓝牙:核心版本 2.16 NET:注册协议家族31 蓝牙:HCI 设备和连接管理器已初始化 蓝牙:HCI套接字层已初始化 蓝牙:L2CAP套接字层已初始化 蓝牙:SCO套接字层已初始化 i2c-core:驱动程序 [max17135] 使用传统挂起方法 i2c-core:驱动程序[max17135]使用传统恢复方法 切换到时钟源 mxc_timer1 NET:注册协议家族2 IP路由缓存哈希表条目:16384(顺序:4,65536字节) TCP 建立哈希表条目:65536(顺序:7,524288 字节) TCP 绑定哈希表条目:65536(顺序:7,786432 字节) TCP:哈希表已配置(建立65536绑定65536) TCP reno已注册 UDP哈希表条目:256(顺序:1,8192字节) UDP-Lite 哈希表条目:256(顺序:1,8192 字节) NET:注册协议系列1 RPC:注册名为 UNIX 套接字传输模块。 RPC:已注册 udp 传输模块。 RPC:已注册 tcp 传输模块。 RPC:已注册 tcp NFSv4.1 反向通道传输模块。 正在解压 initramfs... 释放 initrd 内存:204K 飞思卡尔 i.MX6 的静态电源管理 i.MX6 启用等待模式 cpaddr = d9880000 suspend_iram_base=d98fc000 PM驱动模块已加载 IMX USB唤醒探针 i.MXC CPU频率驱动器 highmem 反弹池大小:64 页 ashmem:已初始化 JFFS2 版本 2.2。(与非门)?2001-2006 红帽公司 msgmni 已设置为 764 io 调度程序 noop 已注册 io 调度程序截止期限已注册 io 调度程序 cfq 已注册(默认) MIPI DSI驱动模块已加载 mxc_sdc_fb mxc_sdc_fb.0:注册mxc显示驱动程序hdmi mxc_hdmi mxc_hdmi:检测到HDMI控制器0x13:0xa:0xa0:0xc1 fbcvt: 1920x1080@60 :CVT名称 - 2.073M9 imx-ipuv3 imx-ipuv3.0:IPU DMFC DP 高分辨率:1(0,1)、5B(2~5)、5F(6,7) mxc_sdc_fb mxc_sdc_fb.1:无法获取 mxcfb1 的 fb 选项! mxc_sdc_fb mxc_sdc_fb.2:注册mxc显示驱动程序ldb _regulator_get:没有标识符的 get() mxc_sdc_fb mxc_sdc_fb.3:注册mxc显示驱动程序ldb mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 0(VIC 16): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 1(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 2(VIC 1): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 3(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 4(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 5(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 6(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 7(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 8(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 9(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 10(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 11(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 12(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 13(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 14(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 15(VIC 0): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 16(VIC 16): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 18(VIC 1): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 19(VIC 2): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 20(VIC 3): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 21(VIC 4): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 22(VIC 31): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 23(VIC 19): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 24(VIC 17): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 25(VIC 18): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 29(VIC 16): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 30(VIC 3): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 31(VIC 4): mxc_hdmi mxc_hdmi: mxc_hdmi_edid_rebuild_modelist: 添加模式 32(VIC 18): fbcvt: 1920x1080@60 :CVT名称 - 2.073M9 imx-sdma imx-sdma:已加载固件 1.1 imx-sdma imx-sdma:已初始化 序列号:IMX 驱动程序 IMX-UART.0:MMIO 0x2020000 (irq = 58) 处的 ttymxc0 是 IMX 控制台[ttymxc0]已启用,启动控制台已禁用 控制台[ttymxc0]已启用,启动控制台已禁用 IMX-UART.1:ttymxc1 位于 MMIO 0x21e8000 (irq = 59) 是 IMX IMX-UART.2:ttymxc2 位于 MMIO 0x21ec000 (irq = 60) 是一个 IMX 循环:模块已加载 m25p80 spi0.0:m25p32(4096 KB) 在“m25p80”上创建 3 个 MTD 分区: 0x000000000000-0x0000000c0000:“引导加载程序” 0x0000000c0000-0x0000000c2000:“ubparams” mtd:分区“ubparams”未在擦除块上结束——强制只读 0x0000000c2000-0x000000400000:“未使用” mtd:分区“未使用”未从擦除块边界开始 - 强制只读 vcan:虚拟 CAN 接口驱动程序 CAN设备驱动接口 flexcan网络设备驱动程序 flexcan imx6q-flexcan.0:设备已注册(reg_base=d9970000,irq=142) FEC以太网驱动程序 fec_enet_mii_bus:探测 PPP通用驱动程序版本2.4.2 PPP Deflate 压缩模块已注册 PPP BSD 压缩模块已注册 PPP MPPE 压缩模块已注册 NET: 注册协议家族 24 PPTP驱动程序版本0.8.5 tun:通用 TUN/TAP 设备驱动程序,1.6 版权所有:(C)1999-2004 Max Krasnyansky < [email protected] > ehci_hcd:USB 2.0‘增强型’主机控制器 (EHCI) 驱动程序 fsl-ehci fsl-ehci.0:飞思卡尔片上 EHCI 主机控制器 fsl-ehci fsl-ehci.0:已注册新的 USB 总线,分配总线编号 1 fsl-ehci fsl-ehci.0:irq 75,io基址0x02184000 fsl-ehci fsl-ehci.0:USB 2.0 已启动,EHCI 1.00 集线器 1-0:1.0:已找到 USB 集线器 集线器 1-0:1.0:检测到 1 个端口 添加唤醒源 irq 72 fsl-ehci fsl-ehci.1:飞思卡尔片上 EHCI 主机控制器 fsl-ehci fsl-ehci.1:已注册新的 USB 总线,分配总线编号 2 fsl-ehci fsl-ehci.1:irq 72,io基址0x02184200 fsl-ehci fsl-ehci.1:USB 2.0 已启动,EHCI 1.00 集线器 2-0:1.0:已找到 USB 集线器 集线器 2-0:1.0:检测到 1 个端口 usbcore:注册的新接口驱动程序cdc_acm cdc_acm:用于 USB 调制解调器和 ISDN 适配器的 USB 抽象控制模型驱动程序 初始化 USB 大容量存储驱动程序... usbcore:注册的新接口驱动程序 usb-storage 已注册 USB 大容量存储支持。 usbcore:注册的新接口驱动程序usbserial usbserial:USB 串行驱动核心 为 GSM 调制解调器注册 USB 串行支持(1 端口) usbcore:注册的新接口驱动程序选项 选项:v0.7.2:USBGSM 调制解调器驱动程序 为 Qualcomm USB 调制解调器注册 USB 串行支持 usbcore:注册的新接口驱动程序qcserial ARC USBOTG 设备控制器驱动程序(2005 年 8 月 1 日) android_usb gadget:大容量存储功能,版本:2009/09/11 android_usb 小工具:LUN 数量=1 lun0:LUN:可移动文件:(无介质) Android 小工具:控制器“fsl-usb2-udc”无法识别 android_usb 小工具:android_usb 已准备就绪 暂停 udc 以进行 OTG 自动检测 fsl-usb2-udc:绑定到驱动程序android_usb mousedev:所有鼠标通用的 PS/2 鼠标设备 输入:gpio-keys 作为 /devices/platform/gpio-keys/input/input0 egalax_ts 2-0004:egalax_ts:无法读取固件版本 egalax_ts:2-0004 探测失败,错误为 -5 输入:ak4183ts as /devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1 i2c-core:驱动程序 [isl29023] 使用旧式挂起方法 i2c-core:驱动程序 [isl29023] 使用传统恢复方法 使用 rtc 设备 snvs_rtc 进行报警 snvs_rtc snvs_rtc.0:rtc 核心:将 snvs_rtc 注册为 rtc0 i2c /dev 条目驱动程序 Linux视频采集接口:v2.00 ov5640_read_reg:写入reg错误:reg=300a ov5640_probe:找不到摄像头 mxc_v4l2_输出mxc_v4l2_输出.0:V4L2 设备注册为 video16 mxc_v4l2_输出mxc_v4l2_输出.0:V4L2 设备注册为 video17 mxc_v4l2_输出mxc_v4l2_输出.0:V4L2 设备注册为 video18 mxc_v4l2_输出mxc_v4l2_输出.0:V4L2 设备注册为 video19 mxc_v4l2_输出mxc_v4l2_输出.0:V4L2 设备注册为 video20 usbcore:注册的新接口驱动程序 uvcvideo USB 视频类驱动程序 (v1.1.0) i2c-core:驱动程序 [mag3110] 使用传统挂起方法 i2c-core:驱动程序 [mag3110] 使用传统恢复方法 usb 2-1:使用 fsl-ehci 的新高速 USB 设备 2 imx2-wdt imx2-wdt.0:IMX2+看门狗定时器已启用。超时=60秒(无超时=1) 设备映射器:uevent:版本 1.0.3 设备映射器:ioctl:4.20.0-ioctl(2011-02-02)初始化: [email protected] 蓝牙:虚拟 HCI 驱动程序版本 1.3 蓝牙:HCI UART 驱动程序版本 2.2 蓝牙:HCIATH3K协议已初始化 蓝牙:通用蓝牙 USB 驱动程序版本 0.6 usbcore:注册的新接口驱动程序btusb sdhci:安全数字主机控制器接口驱动程序 sdhci:版权所有 (c) Pierre Ossman mmc0: 平台[sdhci-esdhc-imx.2]上的SDHCI控制器使用 DMA sdhci sdhci-esdhc-imx.3:没有可用的写保护密码! mmc1:平台[sdhci-esdhc-imx.3]上的SDHCI控制器使用 DMA mxc_vdoa mxc_vdoa:探测i.MX视频数据顺序适配器(VDOA)驱动程序 VPU初始化 mxc_asrc已注册 revserved_memory_account:viv_gpu 注册 热校准数据为0x5b051d69 anatop_thermal_counting_ratio:raw25c=1456 raw_hot=1309 hot_temp=105 Anatop Thermal 注册为thermal_zone0 anatop_thermal_probe:默认冷却设备是cpufreq! usbcore:注册的新接口驱动程序usbhid usbhid:USB HID 核心驱动程序 记录器:创建了 256K 日志“log_main” 记录器:创建了 256K 日志“log_events” 枢纽 2-1:1.0:已找到 USB 集线器 记录器:创建了 256K 日志“log_radio” 记录器:创建了 256K 日志“log_system” usbcore:注册的新接口驱动程序 snd-usb-audio mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMI 音频 Cirrus Logic CS42888 ALSA SoC 编解码器驱动程序 i2c-core:驱动程序 [cs42888] 使用旧式挂起方法 i2c-core:驱动程序 [cs42888] 使用旧式恢复方法 集线器 2-1:1.0:检测到 4 个端口 mmc0:地址 0001 处的新高速 MMC 卡 mmcblk0: mmc0:0001 eMMC 3.71吉布 mmcblk0boot0: mmc0:0001 eMMC 分区 1 2.00 MiB mmcblk0boot1: mmc0:0001 eMMC 分区 2 2.00 MiB mmcblk0:p1 p2 p3 < p5 p6 p7 p8 p9 > p4 mmcblk0boot1:未知分区表 mmcblk0boot0:未知分区表 asoc: sgtl5000 <-> imx-ssi.1 映射正常 imx_3stack asoc 驱动程序 asoc: mxc-hdmi-soc <-> imx-hdmi-soc-dai.0映射成功 ALSA设备列表: #0:SGTL5000音频 1:IMX HDMI SOC 通过 NETLINK v0.30 发送 Netfilter 消息。 nf_conntrack 版本 0.5.0(13030 个存储桶,最大 52120 个) ctnetlink v0.93:向 nfnetlink 注册。 NF_TPROXY:透明代理支持初始化,版本4.1.0 NF_TPROXY:版权所有 (c) 2006-2007 BalaBit IT Ltd. xt_time:内核时区为-0000 IPv4 over IPv4 隧道驱动程序 GRE over IPv4 解复用器驱动程序 ip_tables: (C) 2000-2006 Netfilter 核心团队 arp_tables:(C)2002 David S. Miller TCP立方注册 NET:注册协议系列10 ip6_tables: (C) 2000-2006 Netfilter 核心团队 IPv6 over IPv4 隧道驱动程序 NET:注册协议家族17 NET:注册协议系列15 CAN:控制器局域网核心(rev 20090105 abi 8) NET:注册协议家族 29 can:原始协议(修订版 20090105) can:广播管理器协议(修订版 20090105 t) 蓝牙:RFCOMM TTY 层已初始化 蓝牙:RFCOMM套接字层已初始化 蓝牙:RFCOMM 版本 1.11 蓝牙:BNEP(以太网仿真)版本 1.3 蓝牙:BNEP 过滤器:协议多播 蓝牙:HIDP(人机界面模拟)版本 1.2 L2TP 核心驱动程序,V2.0 PPPoL2TP 内核驱动程序,V2.0 L2TP IP封装支持(L2TPv3) L2TP 网络链路接口 L2TP 以太网伪线支持(L2TPv3) lib80211:IEEE802.11驱动程序的常用例程 VFP 支持 v0.3:实现者 41 架构 3 部分 30 变体 9 修订版 4 总线频率驱动模块已加载 总线频率驱动器已启用 mxc_dvfs_core_probe 已加载DVFS驱动模块 regulate_init_complete: VDDIO: 约束不完整,继续 regulate_init_complete: VDDA: 约束不完整,继续 regulate_init_complete: vddpu: 约束不完整,继续 snvs_rtc snvs_rtc.0:将系统时钟设置为 1970-01-02 00:04:27 UTC(86667) 释放初始内存:228K usb 2-1.4:使用 fsl-ehci 的新低速 USB 设备编号 3 init (1): /proc/1/oom_adj 已弃用,请改用 /proc/1/oom_score_adj。 输入:HID 04d9:0499 作为/devices/platform/fsl-ehci.1/usb2/2-1/2-1.4/2-1.4:1.0/input/input2 通用 USB 0003:04D9:0499.0001:输入,hidraw0:USB HID v1.10 鼠标 [HID 04d9:0499] 位于 usb-f sl-ehci.1-1.4/input0 EXT4-fs(mmcblk0p5):恢复完成 EXT4-fs(mmcblk0p5):以有序数据模式挂载的文件系统。选择:(空) EXT4-fs(mmcblk0p7):恢复完成 EXT4-fs(mmcblk0p7):以有序数据模式挂载的文件系统。选项:noauto_da_alloc,errors =panic EXT4-fs(mmcblk0p6):警告:安装未经检查的 fs,建议运行 e2fsck EXT4-fs(mmcblk0p6):已安装的文件系统,没有日志。选择:(空) init: 找不到‘/system/bin/gpu_init.sh’,禁用“gpu_init” init: 找不到‘/system/etc/install-recovery.sh’,禁用“flash_recovery” android_usb:已禁用 adb_open mtp_bind_config adb_bind_config 警告:'rild' 使用 32 位功能(正在使用旧版支持) root@android:/ #错误:v4l2 捕获:未找到从属! 错误:v4l2 捕获:未找到从属! request_suspend_state:唤醒(3->0)于 20324699670(1970-01-02 00:04:45.205101336 UTC) eth0:飞思卡尔 FEC PHY 驱动程序 [Micrel KSZ9021 千兆 PHY](mii_bus:phy_addr=1:07,irq=284) ADDRCONF(NETDEV_UP):eth0:链接未准备好 acc_open acc_release PHY:1:07 - 链路已连接 - 100/满 ADDRCONF(NETDEV_CHANGE): eth0: 链接已准备就绪 CPU3:关机 CPU2:关机 无法处理虚拟地址 f40c4010 处的内核分页请求 pgd = d3e04000 [f40c4010] *pgd=02011452(错误) 内部错误:哎呀:2d [#1] PREEMPT SMP 链接模块: CPU:0 未受污染(3.0.35 #10) PC处于_clk_arm_get_rate+0xc/0x28 LR 位于 clk_get_rate+0x40/0x50 pc:[ ] lr:[ ] psr:a0000193 sp:d3e51db0 ip:c004c6b0 fp:d3ceae00 r10:00100100 r9:c111a588 r8:00200200 r7:010da000 r6:00000001 r5:d6f15e8c r4:c07e1040 r3:f40c4000 r2:d3e51dd8 r1:00000000 r0:c0790430 标志:NzCv IRQ 关闭 FIQ 开启 模式 SVC_32 ISA ARM 段用户 控制:10c53c7d 表:23e0404a DAC:00000015 PC: 0xc005abfc: abfc  1affffdc eaffffee c078f07c c07e1654 c078f0d0 e92d4010 e59f304c e5900028 ac1c  e1500003 0a000007 e59f3040 e1500003 13a04001 0a000003 eb002e24 e1a01004 ac3c  eb076b36 e8bd8010 e3a03901 e34f340c e5934014 eb002e1d e7e24dd4 e2844001 ac5c  e1a01004 eb076b2d e8bd8010 c078f124 c078e260 e3a03901 e34f240c e92d4010 ac7c  e5934010 e5900028 eb002e10 e2041007 e2811001 eb076b21 e8bd8010 e92d4038 ac9c  e1a05001 e5900028 eb002e08 e1a01005 e1a04000 eb076b19 e2501000 03a01001 acbc  0a000001 e3510040 23a01040 e1a00004 eb076b12 e8bd8038 e92d40f8 e1a05001 acdc  e5900028 eb002df9 e1a01005 e1a07000 eb076b0a e2504000 01a06004 03a04001 LR: 0xc006648c: 648c  c07e1684 c0574908 c06a6f80 e59f3010 e3500000 e593000c 1a000000 ea000167 64ac  ea000189 c07e15fc e3500000 012fff1e e3700a01 91d003d0 83a00000 e12fff1e 64cc  e3500000 e92d4008 08bd8008 e3700a01 83a00000 9a000005 e8bd8008 e5900028 64ec  e3500000 0a000006 e3700a01 8a000005 e590303c e3530000 0afffff7 e12fff33 650c  e8bd8008 e8bd8008 e3a00000 e8bd8008 e92d4008 e2503000 01a00003 08bd8008 652c  e3730a01 83a00000 88bd8008 e5933044 e3530000 0a000001 e12fff33 e8bd8008 654c  e1a00003 e8bd8008 e3500000 012fff1e e3700a01 95900028 83a00000 e12fff1e 656c  e3500000 e92d4010 e1a04001 1a000003 ea00000d e5900028 e3500000 0a00000a SP: 0xd3e51d30: 1d30  c111a040 c1119040 00000006 00000003 00000006 c1119040 00000000 393f7476 1d50  00000006 0000040f 0000000d 00000001 010da000 c00469d0 c0790430 00000000 1d70  d3e51dd8 f40c4000 c07e1040 d6f15e8c 00000001 010da000 00200200 c111a588 1d90  00100100 d3ceae00 c004c6b0 d3e51db0 c006650c c005ac7c a0000193 ffffffff 1db0  c07e1040 c006650c c0059e84 c0059e90 c0059e84 c006650c c004c6d8 c004c6ec 1dd0  d3e51dd8 c00a799c d3e51dd8 d3e51dd8 c0783cd0 d3e50000 c003fc18 00000000 1df0  00000000 d3e51e20 d6085a00 c00412c0 ffffffff f2a00100 00000405 00000001 1e10  00000000 d3e50000 d6085a00 c0046a4c 00000000 010da000 00000000 d3e50000 IP: 0xc004c630: c630  e59f3018 e1a0000c e5933004 e12fff33 e28dd014 e8bd8000 c078b1c8 c004c16c c650  c0783a2c e3510003 e1a0c00d e3cc2d7f 93a03000 83a03001 e3510001 03833001 c670  e3c2203f e3530000 e5922014 1a000009 e3520003 ca000007 e2822008 e7d0c002 c690  e20cc0fc e18c1001 e6ef1071 e7c01002 e1a00003 e12fff1e e3e03015 eafffffb c6b0  e3013040 e34c307e e1a01000 e3a00000 e5933000 e5932008 e5831004 e3822001 c6d0  e5832008 e12fff1e e92d4010 e3014040 e34c407e e5940004 eb006777 e1a0300d c6f0  e3c3cd7f e3032cd0 e3ccc03f e34c2078 e594300c e59cc014 e792210c e1a01000 c710  e5840008 e7930002 e8bd4010 ea015288 e59f304c e593000c e3500000 012fff1e FP: 0xd3cead80: ad80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ada0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 adc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ade0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ae00  c10d5580 00000001 00000000 00000000 00000000 00000000 c10d5580 00000001 ae20  00000000 00000000 00000000 00000000 c10d5580 00000001 00000000 00000000 ae40  00000000 00000000 c10d5580 00000001 00000000 00000000 00000000 00000000 ae60  c10d5580 00000001 00000000 00000000 00000000 00000000 c10d5580 00000001 R0: 0xc07903b0: 03b0  c06a7998 c078f9ac c07903cc c07903a4 c06a79a4 c06a9e14 c0791738 c07903e0 03d0  c07903b8 c06a79b4 c06a9e14 c079178c c07903f4 c07903cc c06a79c4 c06a9e14 03f0  c07917e0 c0790408 c07903e0 00000000 c06a79d4 c07906d0 c079041c c07903f4 0410  00000000 c06a79e0 c078f568 c07cd698 c0790408 00000000 c06a79ec c078f5bc 0430  5f757063 006b6c63 00000000 00000000 00000000 00000000 00000000 00000000 0450  d40a0228 00000000 c078f4c0 00000000 00000001 00000000 00000000 c005ac70 0470  c005bc28 00000000 00000000 00000000 00000000 61746173 6b6c635f 00000000 0490  00000000 00000000 00000000 00000000 00000000 d4044aa8 00000000 c078f370 R2: 0xd3e51d58: 1d58  0000000d 00000001 010da000 c00469d0 c0790430 00000000 d3e51dd8 f40c4000 1d78  c07e1040 d6f15e8c 00000001 010da000 00200200 c111a588 00100100 d3ceae00 1d98  c004c6b0 d3e51db0 c006650c c005ac7c a0000193 ffffffff c07e1040 c006650c 1db8  c0059e84 c0059e90 c0059e84 c006650c c004c6d8 c004c6ec d3e51dd8 c00a799c 1dd8  d3e51dd8 d3e51dd8 c0783cd0 d3e50000 c003fc18 00000000 00000000 d3e51e20 1df8  d6085a00 c00412c0 ffffffff f2a00100 00000405 00000001 00000000 d3e50000 1e18  d6085a00 c0046a4c 00000000 010da000 00000000 d3e50000 d67c9c60 0000002a 1e38  00000001 00000001 c10d5580 00000000 d6085a00 d3ceae00 00000000 d3e51e68 R3:0xf40c3f80: 3f80******************************************************************************** 3fa0 ******** ******** ******** ******** ******** ******** ******** ******** 3fc0******************************************************************************** 3fe0 ******** ******** ******** ******** ******** ******** ******** ******** 4000 ******** ******** ******** ******** ******** ******** ******** ******** 4020 ******** ******** ******** ******** ******** ******** ******** ******** 4040 ******** ******** ******** ******** ******** ******** ******** ******** 4060 ******** ******** ******** ******** ******** ******** ******** ******** R4: 0xc07e0fc0: 0fc0  412fc09a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0fe0  c07a0b20 c07ccc64 00000000 00000000 00000000 c0798518 00000001 00000000 1000  00000001 00000000 00000000 d8fff000 00000000 c0067230 c00542e0 00000000 1020  10004000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1040  d9800600 c0790874 0bcd3d80 c0043028 00000000 00000000 00030000 00000005 1060  00000001 00000001 00000004 00000000 00000000 c078c518 00000000 00000000 1080  00000000 00000000 00000000 d60e8000 d60e9000 d60ea000 d60eb000 d60ec000 10a0  d60ed000 d60ee000 d60ef000 d60f0000 d60f1000 d60f2000 d60f3000 d60f4000 R5:0xd6f15e0c: 5e0c 00000002 00000001 c0046a4c c0574e78 00000005 f2a01000 00000001 d6f15e8c 5e2c c111a580 00000000 c111a580 010da000 c111a588 00000001 c0574f04 00000000 5e4c d6f15e60 c004bbac c00a708c 20000113 ffffffff d6f14000 00000000 c004c6d8 5e6c 00000001 c0574f00 c0783cd0 d6f15f3c c00a71c0 c0041eb0 d6134600 80002001 5e8c 00100100 00200200 c004c6d8 00000000 00000001 00018d00 ffffffff c07ccdcc 5eac 00000000 d6f15f3c 00000001 d6f15f3c c004c850 c004c808 c0098c2c c07ff7fc 5ecc c07ff7e4 00000000 00000001 ffffffff c0098d80 00000000 001312d0 00000000 5eec d6f15f3c d63128e0 00000000 c0783ac4 00000004 c0783b00 c0098db4 00000000 R9:0xc111a508: a508 00008288 00000000 2b85e900 00000006 00000000 00000000 0008f4da 00000000 a528 ffff968e ffffffe5 d6f93800 00000000 00000000 00000000 00000000 00000000 a548 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c07740e0 00200200 a568 c00972ac 00000000 00000000 00000000 00000000 00000000 c111a580 c111a580 a588 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5a8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c111a5c0 a5c8 c111a5c8 c111a5c8 00000000 c111a5d4 c111a5d4 00000000 00000000 00000000 a5e8 00000084 00000000 00000000 00000000 00000000 00000000 00000000 00000000 进程 WindowManagerPo(pid:2301,堆栈限制 = 0xd3e502f0) 堆栈:(0xd3e51db0 到 0xd3e52000) 1da0:c07e1040 c006650c c0059e84 c0059e90 1dc0:c0059e84 c006650c c004c6d8 c004c6ec d3e51dd8 c00a799c d3e51dd8 d3e51dd8 1de0:c0783cd0 d3e50000 c003fc18 00000000 00000000 d3e51e20 d6085a00 c00412c0 1e00:ffffffff f2a00100 00000405 00000001 00000000 d3e50000 d6085a00 c0046a4c 1e20:00000000 010da000 00000000 d3e50000 d67c9c60 0000002a 00000001 00000001 1e40:c10d5580 00000000 d6085a00 d3ceae00 00000000 d3e51e68 c0103478 c0114ba8 1e60: 60000013 ffffffff c0103478 c0114b38 60000013 c0103478 00000000 00000001 1e80: d3e51f40 00000001 00000001 0000000e d3e50000 d4288e7c ffffffff fffffdee 1ea0:d6085a00 00000000 00000000 d3e51f80 d3e50000 00000000 5c66e6f4 c00fb338 1ec0: 00000000 00000000 d61e0f8c 00000000 00000000 00000001 ffffffff d6085a00 1ee0: 00000000 00000000 00000000 00000000 d6f93be0 c0047184 00000000 00000000 1f00:00000000 00000000 d3e51f08 d3e51f08 00000001 d3e50000 00000001 d624ea48 1f20: d6ee11a0 00000001 00000001 00000000 00000000 00000000 5eacafff d624ea48 1f40: 4007a0e4 00000000 d6085a00 00000001 4007a0e3 d3e51f80 00000001 c00fba3c 1f60: 00000000 c00fd050 d6085a00 4007a0e3 00000000 00000000 00000001 c00fbcac 1f80:00000000 00000000 006ae0fc 00000001 4007a0e3 006ae0e8 00000000 00000004 1fa0:c0047184 c0047000 4007a0e3 006ae0e8 0000005d 4007a0e3 00000001 5bc63d90 1fc0: 4007a0e3 006ae0e8 00000000 00000004 5c66e6e0 5bc63d38 00000000 5c66e6f4 1fe0:4007d058 5c66e6b8 40075d1b 400c5474 20000010 0000005d 00000000 00000000 [ ] (_clk_arm_get_rate+0xc/0x28) 来自 [ ] (clk_get_rate+0x40/0x50) [ ] (clk_get_rate+0x40/0x50) 来自 [ ] (_clk_twd_get_rate+0xc/0x14) [ ] (_clk_twd_get_rate+0xc/0x14) 来自 [ ] (clk_get_rate+0x40/0x50) [ ] (clk_get_rate+0x40/0x50) 来自 [ ] (twd_update_frequency+0x14/0x48) [ ] (twd_update_frequency+0x14/0x48) 来自 [ ] (generic_smp_call_function_s ingle_interrupt+0xd0/0x130) [ ] (generic_smp_call_function_single_interrupt+0xd0/0x130) 来自 [ ] (do_I PI+0xec/0x208) [ ] (do_IPI+0xec/0x208) 来自 [ ] (__irq_svc+0x4c/0xe8) 异常堆栈(0xd3e51e20 至 0xd3e51e68) 1e20:00000000 010da000 00000000 d3e50000 d67c9c60 0000002a 00000001 00000001 1e40:c10d5580 00000000 d6085a00 d3ceae00 00000000 d3e51e68 c0103478 c0114ba8 1e60: 60000013 ffffffff [ ] (__irq_svc+0x4c/0xe8) 来自 [ ] (mnt_drop_write+0x70/0xa4) [ ] (mnt_drop_write+0x70/0xa4) 来自 [ ] (pipe_write+0x26c/0x510) [ ] (pipe_write+0x26c/0x510) 来自 [ ] (do_sync_write+0xa4/0xe4) [ ] (do_sync_write+0xa4/0xe4) 来自 [ ] (vfs_write+0xa8/0x138) [ ] (vfs_write+0xa8/0x138) 来自 [ ] (sys_write+0x40/0x6c) [ ] (sys_write+0x40/0x6c) 来自 [ ] (ret_fast_syscall+0x0/0x30) 代码: c078e260 e3a03901 e34f240c e92d4010 (e5934010) ---[ 结束跟踪 dcbcbc34e4f8c36f ]--- 内核崩溃 - 未同步:中断中发生致命异常 [ ] (unwind_backtrace+0x0/0xf8) 来自 [ ] (panic+0x74/0x18c) [ ] (panic+0x74/0x18c) 来自 [ ] (die+0x220/0x284) [ ] (die+0x220/0x284) 来自 [ ] (__do_kernel_fault.part.3+0x54/0x74) [ ] (__do_kernel_fault.part.3+0x54/0x74)来自 [ ] (do_translation_fault+0x 0/0xa0) [ ] (do_translation_fault+0x0/0xa0) 来自 [ ] (0xf40c4010) CPU1:停止 [ ] (unwind_backtrace+0x0/0xf8) 来自 [ ] (do_IPI+0x1d4/0x208) [ ] (do_IPI+0x1d4/0x208) 来自 [ ] (__irq_svc+0x4c/0xe8) 异常堆栈(0xd6f15e18 至 0xd6f15e60) 5e00:c0574e78 00000005 5e20:f2a01000 00000001 d6f15e8c c111a580 00000000 c111a580 010da000 c111a588 5e40: 00000001 c0574f04 00000000 d6f15e60 c004bbac c00a7088 20000113 ffffffff [ ] (__irq_svc+0x4c/0xe8) 来自 [ ] (generic_exec_single+0x70/0x90) [ ] (generic_exec_single+0x70/0x90) 来自 [ ] (smp_call_function_single+0x1 18/0x1d0) [ ] (smp_call_function_single+0x118/0x1d0) 来自 [ ] (twd_cpufreq_transiti on+0x48/0x58) [ ] (twd_cpufreq_transition+0x48/0x58) 来自 [ ] (notifier_call_chain+0x44/ 0x84) [ ] (notifier_call_chain+0x44/0x84) 来自 [ ] (__srcu_notifier_call_chain+0x44/0x60) [ ] (__srcu_notifier_call_chain+0x44/0x60) 来自 [ ] (srcu_notifier_call_ch ain+0x18/0x20) [ ] (srcu_notifier_call_chain+0x18/0x20) 来自 [ ] (cpufreq_notify_transiti on+0xa0/0xe0) [ ](cpufreq_notify_transition+0xa0/0xe0)来自[ ](mxc_set_target+0x194/0 x220) [ ](mxc_set_target+0x194/0x220)来自[ ](__cpufreq_driver_target+0x50/0x 64) [ ] (__cpufreq_driver_target+0x50/0x64) 来自 [ ] (cpufreq_interactive_up_t ask+0x168/0x1b4) [ ] (cpufreq_interactive_up_task+0x168/0x1b4) 来自 [ ] (kthread+0x80/0x88) [ ] (kthread+0x80/0x88) 来自 [ ] (kernel_thread_exit+0x0/0x8) i.MX6 四核 回复:iMX6 Quad Android 13.4 切换问题 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 此堆栈转储表明您没有应用 LDO 斜坡补丁,因此在几个 LDO 完成向新电压的斜坡上升之前,时钟速率正在发生变化。 这是在 R13.4.1-GA 的更新中完成的(我不记得是哪一个了...请查看 Enrique 的帖子)。 回复:iMX6 Quad Android 13.4 切换问题 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,吉姆, 获得问题答案的最佳方式是在i.MX 社区中开始讨论。文档主要用于提供文献资料和答案。 我希望这有帮助!
記事全体を表示
1.3.0 版 S32G3 主板 MBDT HCP 所需的许可证 Hello, 我对 Matlab 的 MBDT 所需的许可证有疑问。 在下载页面上,当我单击 S32G 板的 MBDT HCP 许可证时,没有适用于 1.3.0 的许可证版本。仅适用于1.2.0版本。 这对两者都有效吗? 提前感谢您的帮助。 回复:1.3.0 版 S32G3 主板 MBDT HCP 所需许可证 Hi, @monchito911, 如果生成的许可证有效,它也适用于较新版本的工具箱。每个 NXP 帐户可以生成与单台计算机关联的单个 MBDT 许可证。只有当您更换计算机时,才需要返回并为新计算机生成另一个许可证。但只要您使用同一台计算机,生成的许可证就应该有效。 顺祝商祺! 德拉戈斯
記事全体を表示
S32K146和设计工作室3.6.0 大家好, 我的工作是设计工作室 3.6.0。我已经为S32K146创建了一个项目。 在引脚配置上,我启用 ADC0 se4、SE5 并启用 ADC1 se14、se15   该工具报告给我一个错误: scrrenshot.jpg 错误详情: 问题:‘路由引脚/信号’项上的路由冲突。 级别:错误 类型:工具问题 工具:大头针 来源:引脚:BOARD_InitPins 资源:#53-ADC0.adc0_se5_adc1_se15 信息:错误: – 所选值与‘#64-ADC1.adc1_se15’中的‘路由引脚/信号’值冲突设置,SIM_CHIPCTL 寄存器的 ADC_Interleave 位字段的配置存在冲突。 如果我查看 SIM_CHIPCTL[ADC_INTERLEAVE_EN] 寄存器,其值为 0b0000 根据参考手册,这已禁用交错,(这是我想要的) 但我的问题是我不知道如何解决这个错误,有人能提供一些想法吗? 回复:S32K146和设计工作室3.6.0 Hi, 非常感谢您对我们的产品感兴趣并使用我们的社区。 RTD 2.0.0 中有以下 ADC 示例可供参考: _Leo__0-1742337989510.png 如果您需要不同的软件和/或硬件,您可以创建一个新项目,进行手动配置和代码复制。 希望它能对你有帮助。 祝你今天过得愉快!
記事全体を表示
LS1043ARDB - TF-A バイナリを NAND フラッシュにデプロイする方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Cortex-A 用の信頼できるファームウェア (TF-A) は、EL3 セキュアファームウェアの実装です。TF-A はセキュアファームウェアの役割で PPA を置き換えます。 このトピックに記載されている手順はLSDK 18.12以降のリリースでのみ実行可能です。 以前のブートフロー(PPA 使用)から TF‑A ブートフローへ移行するには、bl2_..pbl と fip.bin をコンパイルし、対応するブートメディアにフラッシュする必要があります。 NANDブートの場合、次のTF-Aバイナリをコンパイルする必要があります。 TF-A バイナリ名 コンポーネント bl2_nand BL2 バイナリ: プラットフォーム初期化用バイナリ NANDブート用のRCWバイナリ fip.bin BL31:セキュアランタイムファームウェア BL32: 信頼できるOS、例えば、OPTEE(オプション) BL33: U-Boot/UEFIイメージ 次の手順に従って、TF-A バイナリ (bl2_nand.NANDフラッシュのpbl and fip.bin)。 RCWソースファイルからPBLバイナリをコンパイルする U-Boot バイナリをコンパイルする [オプション] OP‑TEE バイナリをコンパイル TF-A バイナリ (bl2_nand.NANDブート用のpbl and fip.bin) TF-A バイナリを NAND フラッシュにプログラム ステップ1:RCWソースファイルからPBLバイナリをコンパイルする rcw_1600_nandboot.binをコンパイルする必要がありますbinary は bl2_nand.pbl バイナリをビルドします。 rcwリポジトリをクローンし、PBLバイナリをコンパイルしてください。  $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/rcw $ cd rcw $ git checkout -b   . 例: $ git checkout -b LSDK-19.03 LSDK-19.03  $ cd ls1043ardb 必要に応じて、rcw ファイルに変更を加えてください。 $ make LS1043ARDB での NAND ブート用にコンパイルされた PBL バイナリ rcw_1600_nandboot.bin は、rcw/ls1043ardb/RR_FQPP_1455/ から入手できます。  RCWソースファイルとバイナリファイルを含むディレクトリの命名規則の説明については、rcw/ls1043ardb/READMEファイルを参照してください。 ステップ2:U-Bootバイナリをコンパイルする u‑boot.bin をコンパイルして fip.bin をビルドする必要があります。 u-boot リポジトリをクローンし、TF-A用のU-Bootバイナリをコンパイルしてください。 $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot.git $ cd u-boot $ git checkout -b   LSDK- . 例: $ git checkout -b LSDK-19.03 LSDK-19.03  $ export ARCH=arm64 $ export CROSS_COMPILE=aarch64-linux-gnu- $ make distclean $ make ls1043ardb_tfa_defconfig $ make makeコマンドでエラー " *** お使いのGCCが6.0より古く、サポートされていません " が表示される場合は、LSDK 18.12 U-BootバイナリのビルドにUbuntu 18.04 64ビットバージョンを使用していることを確認してください。                                                      コンパイルされたU-Bootバイナリu-boot.binは、 u-boot/で入手可能です。 ステップ3: [オプション] OPTEEバイナリをコンパイルする OP‑TEE を利用して fip.bin をビルドするには、tee.bin をコンパイルする必要があります。 OP‑TEE を使用しない場合は、OP‑TEE のコンパイル手順を省略できます。 optee_os リポジトリをクローンして OP‑TEE バイナリをビルドします。 $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/optee_os $ cd optee_os $ git checkout -b   LSDK- . 例: $ git checkout -b LSDK-19.03 LSDK-19.03 $ export ARCH=arm $ export CROSS_COMPILE=aarch64-linux-gnu- $ make CFG_ARM64_core=y PLATFORM=ls-ls1043ardb $ aarch64-linux-gnu-objcopy -v -O binary out/arm-plat-ls/core/tee.elf out/arm-plat-ls/core/tee.bin コンパイルされた OP‑TEE イメージ tee.bin は optee_os/out/arm-plat-ls/core/ にあります。 ステップ4:NANDブート用のTF-Aバイナリのコンパイル atf リポジトリをクローンし、TF-A バイナリ bl2_nand をコンパイルします。PBL および fip.bin。 $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/atf $ cd atf $ git checkout -b   LSDK- . 例: $ git checkout -b LSDK-19.03 LSDK-19.03 $ export ARCH=arm64 $ export CROSS_COMPILE=aarch64-linux-gnu- OP‑TEE を使用して BL2 バイナリをビルドします。 $ make PLAT=ls1043ardb bl2 SPD=opteed BOOT_MODE=nand BL32= / tee.bin pbl RCW= /rcw_1600_nandboot.bin コンパイルされた BL2 イメージ、bl2.bin 、 および bl2_nand.pbl は atf/build/ls1043ardb/release/ で入手できます。 BL2 ソース コードまたは RCW バイナリを更新するには、bl2_nand.pbl バイナリを再コンパイルする必要があります。 OPTEEを使用せずにBL2バイナリをコンパイルするには: $ make PLAT=ls1043ardb bl2 BOOT_MODE=nand pbl RCW= / rcw_1600_nandboot.bin                  OP‑TEE を使用し、Trusted Board Boot なしで FIP バイナリをビルドします。 $ make PLAT=ls1043ardb fip BL33= /u-boot.bin SPD=opteed BL32= /tee.bin コンパイルされたBL31およびFIPバイナリのbl31.bin、fip.binはatf/build/ls1043ardb/release/にあります。 BL31、BL32、またはBL33バイナリのいずれかの更新をした場合、fip.binバイナリを再コンパイルする必要があります。 OP‑TEE および Trusted Board Boot を使用せずに FIP バイナリをコンパイルするには: $ make PLAT=ls1043ardb fip BOOT_MODE=nand BL33= / u-boot.bin Trusted Board BootでFIPバイナリをコンパイルする場合は、 /plat/nxp/README.TRUSTED_BOOT のread meを参照してください。                               ステップ5:TF-AバイナリをNANDフラッシュにプログラムする LS1043ARDBをNORフラッシュからブートします。スイッチがボードをNORバンク0からブートするように設定されていることを確認してください。NORバンク0から起動する場合、スイッチ設定は以下のとおりです。 SW3[1:8] = 10110011 SW4[1:8] = 00010010 SW5[1:8] = 10100010 NORバンク 0からブート: => CPLDリセット LS1043ARDB の場合、ブートログに次の内容が表示されます。 ボード: LS1043ARDB、vBank 0 からブート   イーサネット接続をセットアップする ボードが起動すると、U-Bootは有効なイーサネット・インターフェースのリストを表示します。 FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3 [PRIME], FM1@DTSEC4, FM1@DTSEC5 サーバーのIPアドレスを、TFTPサーバーを設定したホストマシンのIPアドレスに設定してください。 => setenv serverip ethactとethprimeをTFTPサーバに接続されたイーサネット・インターフェースとして設定します。 LS1043ARDB EthernetおよびFMC ポートマッピング を参照して、シャーシ前面パネルに表示されるイーサネット・ポート名とU-BootおよびLinuxでのポート名のマッピングを参照してください。                                                   => setenv ethprime 例: => setenv ethprime FM1@DTSEC4 => setenv ethact 例: => setenv ethact FM1@DTSEC4 ボードの IP アドレスを設定します。静的 IP アドレスを設定するか、ボードが DHCP サーバーに接続できる場合は、dhcp コマンドを使用できます。 静的IPアドレスの割り当て:=> setenv ipaddr => setenv netmask 動的IPアドレスの割り当て:=> dhcp 設定を保存します。 => saveenv ボードとTFTPサーバー間の接続を確認してください。 => ping $serverip FM1@DTSEC4デバイスを使用する host 192.168.1.1 is alive   TFTPサーバーからTF-Aバイナリをロードします 注:TF-Aバイナリのフラッシュイメージレイアウトの詳細については、 LSDK memory layout for TF-A boot flowを参照してください。                               Flash bl2_nand.pbl: => tftp 82000000 bl2_nand.pbl => nand 消去 0x0 $filesize;nand 0x82000000 0x0 $filesizeを書きます。 Flash fip.bin: => tftp 82000000 fip.bin => nand 消去0x100000 $filesize;nand は $filesize 0x82000000 0x100000書き込みます。 NANDフラッシュ からの起動: = > cpld リセットNAND LS1043ARDBはTF-Aでブートします。ブートログには、以下の内容が表示されます。 オンボードの固定DDR 注意: 2 GB DDR4、32 ビット、CL=11、ECC オフ BL2:v1.5(リリース):LSDK-19.03 注意: BL2: 構築 : 14:46:39, Jun 13 2019 BL31:v1.5(リリース):LSDK-19.03 注意:BL31:2019年6月13日14:52:37 注意:LS1043 BL31フェーズへようこそ U-Boot 2018.09 (Jun 13 2019 - 12:27:15 +0530) SoC:LS1043AE Rev1.1(0x87920011) クロック構成: CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz CPU3(A53):1600メガヘルツ バス:400 MHz DDR:1600 MT/s FMAN:500 MHz リセット構成ワード(RCW): 00000000: 08100010 0a000000 00000000 00000000 00000010:14550002 80004012 E0106000 C1002000 00000020: 00000000 00000000 00000000 00038800 00000030: 00000000 00001100 00000096 00000001 モデル:LS1043A RDBボード ボード:LS1043ARDB、NANDから起動 QorIQ LS1デバイス
記事全体を表示
关于 wifi_mod_para.conf 描述不清楚的地方 我查看了 wifi_mod_para.conf 上 88w8997 的描述,我发现SD8997_0和SD8897_1在括号内有相同的内容。   我的问题如下。 如果我将 88w8997 连接到主板(我使用的是 8Mmini EVK),并且运行 modprobe moal mod_para=nxp/wifi_mod_para.conf,将应用哪种结构?   我之所以问这个问题是因为我需要添加一个补丁文件来将 88w8997 的输出限制到其中一个结构。   SD9098_0 = { cfg80211_wext=0xf max_vir_bss=1 cal_data_cfg=none ps_mode=1 auto_ds=1 host_mlme=1 fw_name=nxp/sdiouart9098_combo_v1.bin }   SD9098_1 = { cfg80211_wext=0xf max_vir_bss=1 cal_data_cfg=none ps_mode=1 auto_ds=1 host_mlme=1 fw_name=nxp/sdiouart9098_combo_v1.bin }   使用 DeepL.com(免费版)翻译 产品:WiFi 88X9098 回复:关于 wifi_mod_para.conf 描述的不清楚的地方 问题文本中有一个拼写错误。 我尝试移动的设备是 88W9098,而不是 88W8997。 我能够在运行实际设备时解决不确定性,所以我将关闭我的问题。谢谢您的回复。 回复:关于 wifi_mod_para.conf 描述的不清楚的地方 你好, 如果您使用 88W8997,驱动程序将从 8997 结构中获取值,而不是 8897 或 9098。 例如,当使用标签 lf-6.6.3_1.0.0 中的 88W8997驱动程序和fw时,将使用以下结构。 SD8997 = { cfg80211_wext=0xf sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cal_data_cfg=none ps_mode=1 auto_ds=1 host_mlme=1 fw_name=sdiouart8997_combo_v4.bin } 这意味着您可以修改甚至删除所有不适用于 88W8997 的结构,因为它们不会产生影响。 问候, Daniel. 
記事全体を表示
VIT 唤醒词引擎 (WWE) 和语音命令引擎 (VCE) 常见问题解答 1410088-CS_1410088-CS_VIT Speech to Intent icon UPDT_v2-01.jpg VIT 唤醒词引擎 (WWE) 和语音命令引擎 (VCE) 常见问题解答 问:什么是 VIT 唤醒词和语音命令引擎? 语音智能技术 (VIT) 唤醒词和语音命令引擎是免费的、可随时使用的语音 UI 引擎。他们使用免费的在线工具来实现客户定义的唤醒词和命令。 问:如何获取 VIT 唤醒词或 VIT 语音命令库? 该库和语音控制软件包通过MCUXpresso SDK或Linux BSP交付。 问:VIT 唤醒词和语音命令是否支持多个麦克风或音频前端? VIT 唤醒词和语音命令可以通过VoiceSeeker轻松配置,VoiceSeeker 是一个支持远场操作的多麦克风音频前端。 问:VIT 唤醒词和语音命令可以在哪些 NXP 处理器上运行? VIT 唤醒词和语音命令引擎在多个 i.MX RT Crossover MCU、LPC55S6x 或 i.MX8M Mini 和 Plus MPU 上运行。 问:支持哪些语言 目前我们支持英语、中文(普通话)、德语、西班牙语、日语、韩语、法语、土耳其语和意大利语。 问:最多可以使用多少个命令? VIT 语音命令引擎支持多达三十条命令。 问:最多可使用多少个唤醒词? VIT 唤醒词引擎最多支持三个唤醒词。 有兴趣了解有关 NXP 的 VIT WWE 和 VCE 的更多信息吗?
記事全体を表示
问与答:i.MX6中GPU生成的缓冲区到显示器的路径是什么? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 问题: GPU 生成并发送到显示器的缓冲区的正确路径是什么? 当参考 Linux 手册第 5 章“图像处理单元 (IPU) 驱动程序”和第 37.5.68 节“当前缓冲寄存器 0”时。i.MX6DQ参考手册(修订版1)4/2013)以及进一步的文本和与缓冲事件中断相关的内容。 mxc_ipuv3_fb.c 中有很多打印输出文件已添加到 drivers/video/ mxc / 目录中的其他文件中,但仍然无法捕获 IPU 生成的中断。 使用帧缓冲机制生成一个开放的 GL 缓冲区(使用 GLES 和 EGL),并将其传输到连接到评估板上的 HDMI 输出的显示器。 将其指向 /dev/fb0。 以下函数用于创建 EGL 上下文 fbGetDisplayByIndex(0) 创建窗口(…); 一切正常,可以在显示器上看到openGL 。 要测量在 GPU 中的缓冲区准备好后将数据发送到显示器/监视器需要多长时间,如果知道执行位置,是否可以在 IPU 中完成? 可以捕获中断的确切位置在哪里。 Ubuntu 12.04 OS 上的 ltib ( alsa-utils 包也是使用一些补丁安装的)已安装。 回答: GPU EGL 交换缓冲区是异步的。这意味着当您调用 swapbuffer 时它不会立即显示。如果只是刷新命令缓冲区,当 GPU 完成帧时,它将显示到屏幕上,为确保帧完成,请在 eglswapbuffer 之后使用 glFinish。另外,请尝试使用简单的程序而不是使用 GPU 驱动程序来测量屏幕显示时间。当 FB_MULTI_BUFFER = 2 时,Swapbufferinterval 将起作用。默认情况下为 1。
記事全体を表示
如何将 NFC 读卡器库移植到 Kinetis K64F MCU <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这篇文章详细介绍了如何将 NFC 阅读器库移植到 Kinetis K64F MCU。它使用真实的移植示例练习来展示将 NFC 阅读器库适配到示例目标 MCU 所需的步骤。这篇文章的目的是为需要将 NFC 阅读器库移植到他们选择的 MCU 进行设计的软件开发人员提供指南。 NFC 读取器库概述 NFC读取器库架构 NFC读卡器库移植到FRDM-K64F的步骤 NFC读卡器库移植到FRDM-K64F——准备硬件 NFC读卡器库移植到FRDM-K64F - 设置开发环境 获取最新版 NFC 读取器库 为FRDM-K64F板生成可下载的SDK包 将NFC读取器库导入MCUXpresso工作区 安装 FRDM-K64F SDK 并将其链接到 MCUXpresso 工作区 NFC读卡器库移植到FRDM-K64F-项目配置更改 在项目 MCU 设置中选择 FRDM-K64F SDK 在项目中定义FRDM-K64F SDK预处理器符号 添加FRDM-K64F SDK文件的包含路径 添加FRDM-K64F MCU汇编器的包含路径 NFC读卡器库移植到FRDM-K64F-代码更改 FRDM-K64F的DAL驱动程序适配 使用 SDK 示例获取 FRDM-K64F 板特定配置 在源代码中添加FRDM-K64F宏定义 添加FRDM-K64FCPU初始化代码 NFC读卡器库移植到FRDM-K64F:NfcrdlibEx1_BasicDiscoveryLoop执行 将 NFC 读取器库移植到目标 MCU 的一般注意事项 可用资源 录制的会话视频 NFC 读取器库概述 NFC 阅读器库是一个软件堆栈,用于为 NXP 的 NFC 前端和 NFC 控制器创建和开发具有可定制固件的非接触式应用程序。该库提供的 API 可促进 NFC 应用程序中所需的最常见操作,例如:读取或写入非接触式卡中的数据、与其他支持 NFC 的设备交换数据或模拟卡。NFC阅读器库: 它基于模块化方法 它采用灵活的多层架构设计 它是用 ANSI-C 编程语言编写的 它支持多种设计环境和平台,并且在开发时非常注重可移植性。 它可以免费下载。 NFC 阅读器库 v5.02.00 目前支持: 我们所有的 NFC 前端(CLRC663 加 PN5180)和 PN7462 NFC 控制器。 它们对应的开发板,用作 NXP 参考硬件(CLEV6630B、PNEV5180B、PNEV7662B) 并内置MCU支持LPC1769、LPC11U68、FRDM-K82F和Raspberry Pi。 此外,该版本还包含几个示例,以便您熟悉该库并可作为您开发的参考,它还包含所有组件的基于 HTLM 的 API 文档,该文档是从源代码注释生成的。 NFC读取器库架构 NFC读卡器库采用分层封装,以颜色区分,组件以框区分。从上到下,我们有: 应用层 (AL),实现与 MIFARE 卡和 NFC 标签交互的命令集。 NFC 活动,它实现了可配置的发现循环,用于检测非接触式卡、NFC 标签或其他 NFC 设备。 接下来是 HCE 和 P2P 组件,分别用于模拟 4 类标签和 P2P 数据交换。 协议抽象层(PAL),包含ISO14443、Felica、邻近和NFC标准的RF协议实现。 下一级是硬件抽象层 (HAL),它实现了控制 NFC 前端 RF 接口和功能的驱动程序。 下面是最新版本中新引入的驱动程序抽象层 (DAL),它实现了 GPIO 引脚、定时器配置以及主机 MCU 和读取器 IC 之间的物理接口 (BAL)。 最后,OSAL 模块负责抽象 OS 或 RTOS 细节(处理诸如计时器、事件、信号量和线程等任务) 这种分层架构很有用,原因如下: 这 11 个软件示例、应用层 (AL) 和协议抽象层 (PAL) 均独立于硬件,因此可以在任何 NFC 前端上使用。 应用层(AL)、协议抽象层(PAL)和硬件抽象层(HAL)是平台无关的,因此可以在任何 MCU 中运行而无需任何额外的改变。 如果读取器 MCU 是内置支持的一部分,则可以直接导入并直接执行示例。另一方面,如果默认不支持读取器 MCU,则主要优点是只需要在 DAL 和 OSAL 层进行调整,而其余层无需任何修改即可使用。 在MCUXpresso开发环境中导入后,可以更清晰地看到NFC阅读器库结构。完成导入向导后,所有项目都会列在“项目资源管理器”窗口中。从屏幕截图中可以看出,它包含不同的文件夹: API 文档文件夹 驱动程序抽象层 FreeRTOS支持 平台支持(在屏幕截图中,对应于 LPC 支持) 软件示例 (11) 阅读器库实现 以及操作系统抽象层 NFC读卡器库移植到FRDM-K64F的步骤 在现有的 NFC 阅读器库 v5.02.00 版本中,没有对 Kinetis K64F 的原生支持。但是,它包含一个针对 Kinetis K82F MCU 的预编译包。我们使用 K82F NFC 阅读器库包作为参考项目开始移植到 K64F MCU。该软件包可从www.nxp.com/pages/:NFC-READER-LIBRARY下载。将库移植到 Kinetis K64F 所需的步骤如下: 准备硬件(即 Kinetis 和 NFC 读取器板之间的连接)。 设置开发环境(即工作区)。 对项目配置设置进行一些更改 在 DAL 和应用程序代码中执行一些代码修改以添加 Kinetis K64F 支持。 NFC读卡器库移植到FRDM-K64F——准备硬件 本次移植练习使用的硬件是: CLEV6630B 板(CLRC663 plus )作为 NFC 收发器 FRDM-K64F 板(Kinetis K64F)作为主机 MCU,用于加载和运行应用程序逻辑。 CLRC663 plus评估板默认通过 SPI 连接到 LPC1769 µC。然而,该电路板的制作方式使得可以绕过 LPC1769 MCU 以轻松连接外部 MCU。为此: 需要从电路板上移除六个电阻器。这些以红色突出显示。 使用位于板边缘左侧的 SPI 引脚连接器。 接下来,为了将两块电路板连接在一起,引脚布线如下: 我们使用 Kinetis K64F 跳线 2 针线作为 SPI 通信的 MOSI、MISO、芯片选择和时钟线。 CLRC663 plus 的 IRQ、接口选择和复位引脚连接在跳线 1 针线上。 并且,一个接地引脚用作参考。 因此不需要复杂的硬件操作,因为所有接口都可以通过专用接头或测试点轻松访问。 NFC读卡器库移植到FRDM-K64F——设置开发环境 一旦硬件连接准备好,我们就可以开始设置开发环境和工作区。 获取最新版 NFC 读取器库 从软件角度来看,首先我们需要下载最新的NFC阅读器库包。要做到这一点: 转到 NXP dot com 斜线页面斜线 NFC 读取器库 (www.nxp.com/pages/:NFC-READER-LIBRARY) 转到“下载”选项卡并单击下载按钮 单击 Kinetis K82F 包的 NFC 阅读器库上的下载。 为FRDM-K64F板生成可下载的SDK包 作为 NXP 支持的一部分,其任何 Kinetis 和 LPC 微控制器均可使用包含驱动程序、中间件、RTOS 演示等的 SDK。我们需要构建与 K64F SDK 对应的 SDK。为此: 导航至www.mcuxpresso.nxp.com并选择 SDK 构建器选项。 然后,使用下拉菜单自定义您的 SDK 配置、中间件和可选软件组件,并将其包含在包中。 选择请求构建。 几分钟后,您将收到一封电子邮件,其中包含下载 SDK 包的链接,与下图所示的非常相似。 将NFC读取器库导入MCUXpresso工作区 配置开发环境的下一步是在工作区中导入库包。最简单的方法是使用左侧的快速启动面板。 单击从文件系统导入项目 然后,浏览文件系统中的库包。 单击“完成”将其全部导入到您的工作区。 安装 FRDM-K64F SDK 并将其链接到 MCUXpresso 工作区 最后一步是从MCUXpresso工具导入我们配置的K64F定制SDK。要做到这一点: 只需将 SDK 拖放到 MCUXpresso IDE 的已安装 SDK 选项卡中即可。(它将出现在底部的中心) 将 SDK 导入工作区并将其与软件示例链接起来。它将作为另一个文件夹出现在项目资源管理器窗口中。 如果 K64F SDK 已正确导入工作区,我们应该会看到 K64F 的新下拉菜单。从那里,我们应该选择 K64F 并单击“应用”,以便将 K64F 的内存详细信息设置为项目示例 NFC读卡器库移植到FRDM-K64F-项目配置更改 此时,我们已经准备好软件开发的硬件和工作空间。在此步骤中,我们将开始移植NfcrdlibEx1_BasicDiscoveryLoop 作为 NFC 阅读器库版本的一部分提供的软件示例。 在项目 MCU 设置中选择 FRDM-K64F SDK 首先要更改的配置之一是项目 MCU 设置。这些设置指示哪个目标主机设备正在运行应用程序代码。如果出现以下情况,则可以找到这些设置: 右键单击项目示例>属性 在属性窗口左侧列表中,打开“ C++构建”,选择“MCU设置” 在右侧面板中,我们可以观察到K82F micro的相应设置。 左图为K82F准备的默认SW示例所使用的工程配置设置,右图为移植到K64F的SW示例所使用的最终工程配置设置。 在项目中定义FRDM-K64F SDK预处理器符号 之后,我们需要更改编译器预处理器设置,可以在C++Build > Settings中找到。在 NFC 阅读器库的项目示例中, #ifdef和#ifndef等条件指令用于在实际编译中包含或排除部分代码。仅当在项目编译器预处理器设置中定义了宏时,条件代码才会包含在程序编译中。 在左侧我们可以看到原始项目定义的宏。其中,包括一个定义使用的HW是PN518和K82F板。因此在移植的项目中,我们需要将K82F对应的宏替换为K64F对应的新宏。 例如, PHDRIVER_K64_CLRC663宏在编译中包含与移植项目中使用的新硬件相关的文件(用于板引脚和 GPIO 配置、SPI 设置或计时器)。确切地说,这些文件包含在BoardSelection.h中驱动程序抽象层 (DAL) 中的文件。 添加FRDM-K64F SDK文件的包含路径 当将头文件包含到我们的项目中时,必须告诉编译器必须搜索哪些目录才能找到这些文件。要做到这一点: 打开项目属性。 在左侧列表中,打开“ C++ Build ”并选择“ Settings ”。 在右侧窗格中,选择“包括”部分。 点击“添加图标”。 在左图中,我们看到原始示例的 K82F SDK 的编译器包含路径。在移植的示例中,K64F SDK 源尚未编译,因为我们没有告诉编译器所有新的包含路径。因此,我们需要添加指向 K64F SDK 的新包含路径并将其放入 MCUXpresso IDE 项目中。在右图中,您可以看到我们为此目的包含的路径。这些路径主要引用板系统初始化、板驱动程序、CMSIS 文件和调试实用程序。 添加FRDM-K64F MCU汇编器的包含路径 最后要更改的 MCUXpresso 设置在 MCU 汇编器中。这可以在右侧面板中找到,选择“MCU Assembler”并选择“General” 。 在原始源代码中,使用了指向 K82F SDK 的路径。在移植的示例中,我们只需要删除以前的包含路径,并将其替换为指向我们工作区中的 K64F SDK 的相应路径。 NFC读卡器库移植到FRDM-K64F-代码更改 到目前为止,我们已经准备好了硬件和开发环境,并且更改了项目配置设置。此时,只需进行少量代码更改即可完成移植,并且软件示例可以在 K64F 中运行。 FRDM-K64F的DAL驱动程序适配 NFC 阅读器库的分层架构使得移植更加容易,因为只需要调整较低的驱动程序。该驱动程序包括以下功能: CLRC663 plus与K64F之间的物理链路连接建立 计时器和中断的 init 函数,以便应用层正确使用它们。 转到NfcrdlibEx1-BasicDiscovery 循环项目结构,它包含几个文件夹。如果我们打开 DAL > board 文件夹,我们可以观察到每个受支持平台都有一个源文件(带有 PN5180 和 CLRC663 的 LPC,以及 Raspberry Pi 和 Kinetis K82F 的相同文件)。我们的移植任务是为新支持的主板 K64F 和 CLRC663 创建等效的源文件(例如主板_FRDM_K64FRc663.h )。该文件包括 相关板引脚和GPIO配置 SPI配置 定时器配置 此外,我们还需要包括 board、pin_mux 和 clock 配置文件。 使用 SDK 示例获取 FRDM-K64F 板特定配置 在某些情况下,实施这些特定于板的文件可能会很耗时,并且可能需要经验。但是,您不需要这样做,而是使用现有的源文件。为此,您可以使用任何现有的 SDK 软件示例。您可以通过以下方式轻松导入一个 SDK 示例: 单击快速启动菜单中的“导入 SDK”示例 > 选择 FRDM-K64F 板。 选择演示示例。 每个示例应用程序都有其自己的电路板、引脚多路复用器和时钟配置文件的唯一副本,您可以重复使用它们进行移植(注意:此过程可能因所使用的 MCU 而异)。 在源代码中添加FRDM-K64F宏定义 接下来,沿着项目树,我们需要添加#ifdef指令,指示需要编译的 K64F 板文件。情况如下: BoardSelection.h文件 ph_NxpBuild_App.h通过在 HAL 层启用CLRC663 plus模块将开发板与读取器 IC 连接起来。 ph_AppInit.h使得读取器设备启动时初始化电路板。 添加FRDM-K64F CPU初始化代码 ph_AppInit.h 文件负责代码初始化和特定于用于运行示例的硬件的代码。作为此ph_AppInit.h文件的一部分,有一个负责初始化主机 MCU 的函数。这里我们需要根据之前选择的SDK示例源代码,实现K64F init对应的函数。如果我们查看这个例程,我们实际上会发现以下函数: 配置 MCU 时钟。 配置 MCU 引脚。 配置中断(PIT)。 NFC读卡器库移植到FRDM-K64F:NfcrdlibEx1_BasicDiscoveryLoop执行 按照上述步骤操作后,源代码已成功移植到K64F。以下视频演示了连接到 CLRC663加NFC 前端(CLEV6630B)的 FRDM-K64F 主机 MCU 中NfcrdlibEx1_BasicDiscoveryLoop示例的正确执行。 (在 “我的视频” 中查看) 该视频包括一个网络摄像头,用于记录硬件,包括 K64F 和 CLRC663以及天线之间的所有布线。构建和编译代码后,视频展示了如何点击一些标签来验证示例是否按预期工作(标签的 UID 显示在 MCUXpresso 控制台中)。 将 NFC 读取器库移植到目标 MCU 的一般注意事项 总体而言,将 NFC 阅读器库移植到目标 MCU 所需的一般步骤是: 将 MCU 驱动程序适配到 NFC 阅读器库中的 DAL 层。这通常包括:NFC 读取器和主机 MCU 端之间的计时器、中断、pining 和主机接口配置。 适配 OS 层(即您可能需要移植 FreeRTOS 或移植到您的目标操作系统平台)。 调整源代码示例:项目设置(宏、包含路径、MCU 配置)并执行所需的代码修改(硬件初始化代码、板文件等)。 可用资源 NFC读取器库: www.nxp.com/pages/ :NFC-READER-LIBRARY CLRC663加: www.nxp.com/products/ :CLRC66303HN CLRC663 plus开发套件: www.nxp.com/demoboard/OM26630 FRDM-K64F 开发板: www.nxp.com/demoboard/FRDM-K64F 录制的会话视频 移动设备
記事全体を表示
i.MX6X 飞思卡尔网站指南 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本应用说明展示了如何从飞思卡尔网站获取 i.MX6X 开发资源。 目录 我们可以通过以下链接进入Freescale i.MX网站http://www.freescale.com/imx ,我们将其输入到IE地址后,它将重新映射到新的地址http://www.freescale.com/webapp/sps/site/homepage.jsp?code=IMX_HOME&tid=vanIMX 。 并且网站页面将包含所有i.MX芯片组的访问网页链接,如下所示: 如果我们输入 i.MX6 系列处理器网页链接http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=IMX6X_SERIES ,我们将得到如下页面: 其中包含所有 i.MX6 系列处理器功能列表和网站链接。 1 i.MX6Q/D 网站指南。 我们进入 i.MX6D/Q 网页链接 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&webpageId=129226228141673454B24A&nodeId=018rH3ZrDRB24A&fromPage=tax 其主页如下: 文档和软件及工具项目对于获取设计资源非常重要,而购买/参数项目将包含开发板和芯片组订购信息 1.1 i.MX6Q/D文档 我们进入文档项目链接: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Documentation_Tab ,其中将包含我们的文档材料,包括数据表、勘误表、应用说明、参考手册、用户指南、情况说明书和相关支持信息。 1.1.1  i.MX6Q/D DataSheet 我们有汽车、消费和工业的 i.MX6Q/D 数据表,数据表将包含芯片组标记编号、电气、热和封装信息。 IMX6DQAEC i.MX 6Dual/6Quad 汽车和信息娱乐应用处理器 IMX6DQCEC 面向消费产品的 i.MX 6Dual/6Quad 应用处理器 IMX6DQIEC 面向工业产品的 i.MX 6Dual/6Quad 应用处理器 1.1.2  i.MX6Q/D Errata 芯片组勘误表将向我们展示当前版本芯片组的错误和返工方法。 IMX6DQCE i.MX 6Dual/6Quad 芯片勘误表 1.1.3i.MX6Q/D 应用笔记 AN4724 i.MX 6Dual/6Quad 产品使用寿命预估 AN4629 使用 i.MX 6 系列进行快速图像处理 AN4671 i.MX 6系列HDMI眼图和电气特性测试方法 AN4397 //所有 i.MX6 串行可以使用相同的 PCB,本文档描述了硬件设计的差异 i.MX 6Dual/6Quad 和 i.MX 6Solo/6DualLite 的通用硬件设计 AN4581 使用 HABv4 在 i.MX50、i.MX53 和 i.MX 6 系列上进行安全启动 AN4509 //解释i.MX6D/Q在每个工作功能中的功耗。 i.MX 6Dual/6Quad功耗测量 AN4589 在 i.MX 6 系列处理器上配置 USB AN4553 在 i.MX 处理器上使用 Linux 开源调试工具 AN4467 //解释 ddr 校准方法,需要与 FSL FAE 核对 DDR 测试校准工具 i.MX 6系列DDR校准 AN4579 //解释热设计 i.MX 6系列热管理指南 1.1.4i.MX6Q/D芯片组参考手册 IMX6DQRM // i.MX6DQ 参考手册,包含所有内部模块描述和寄存器定义。 i.MX 6Dual/6Quad应用处理器参考手册 IMX6DQ6SDLSRM // i.MX6DQ 安全相关参考手册,需要 NDA 批准。 i.MX 6 安全参考手册 1.1.5  i.MX6Q/D User guide IMX6DQ6SDLHDG //i.MX6DQ 硬件设计用户指南,包括原理图布局检查点、硬件启动…… i.MX 6Quad、6Dual、6DualLite、6Solo 系列应用硬件开发指南 EB792 i.MX 6系列标准化信号名称图 EB793 飞思卡尔汽车 C 语言头文件符合 MISRA 标准 - 工程通报 1.1.6  i.MX6Q/D Fact Sheet IMX6SRSFS i.MX 6系列应用处理器 - 简介 1.1.7i.MX6Q/D BSP/编解码器软件文档 L3.0.35_4.0.0_LINUX_文档 i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux BSP 文档。包括发行说明、参考手册、... MX6 文件夹包括 BSP 发行说明、参考手册、用户指南和其他 API 文档。 L3.0.35_4.0.0_LINUX_MMDOCS i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 多媒体编解码器文档。包括 CODEC 发布... IMX6_JB422_100_安卓_文档 i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP 文档。包括发行说明、用户... 1.1.8  i.MX6Q/D InfoCTR IMX_INFOCTR // TIC 支持中心 i.MX 信息中心—在线文档 1.2 i.MX6Q/D软件和工具 我们进入Software&Tools项目页面: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?代码=i.MX6Q&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Design_Tools_Tab 1.2.1 i.MX6Q/D参考设计 基于i.MX 6系列的智能设备SABRE平台 面向智能设备的智能应用蓝图快速工程 (SABRE) 平台让您能够亲手评估基于 ARM ® Cortex ™ -A9 技术的 i.MX 6 系列应用处理器的全部多媒体性能。适用于任何设备... 输入: 按购买: 基于 i.MX 6 系列的智能设备 SABRE 开发板 飞思卡尔用于智能设备的快速工程智能应用蓝图 (SABRE) 板向开发人员介绍了 i.MX 6Quad ARM ® Cortex ™ -A9 应用处理器上的四核处理、低功耗和前沿多媒体和图形应用。用于智能设备的SABRE板... 输入: 按购买: SDB 板与 SDP 共用同一 PCB,但没有摄像头、LVDS 和 GPS 模块。 基于 i.MX 6 系列的汽车信息娱乐 SABRE 汽车信息娱乐的快速工程智能应用蓝图 (SABRE) 为下一代融合远程信息处理和信息娱乐平台设计提供了坚实的基础。基于 i.MX 6 系列应用处理器,飞思卡尔最具可扩展性的 ARM ® Cortex ™ -A9 CPU 实现...... 输入: 按购买: 其中有CPU板和汽车底板,如果需要汽车板LVDS显示面板,我们可以输入i.MX53汽车板链接来获取订单名称。 SABRE Lite 开发套件:SABRE Lite 开发套件包括一块 SABRE Lite 板、一个 5V 电源适配器、一根定制串行电缆、一根交叉串行电缆(DB9-DB9)、一根 USB 电缆、一根网线和一个 4GByte 微型 SD... 格式: html Saber Lite 板是一款由 第三方 推出的采用分离电源设计的迷你系统板。 1.2.2 i.MX6Q/D PCB 和原理图 i.MX6_SABRE_AI_DESIGNFILES :设计文件,包括硬件原理图、布局文件和BOM。 大小 (K): 39164格式: zip修订号: 1.0.2修改日期: 2013 年 2 月 27 日 i.MX6_SABRE_SDP_DESIGNFILES :设计文件,包括硬件原理图、Gerber 文件和 OrCAD 文件。 大小 (K): 11631格式: zip修订号: C3修改日期: 2013 年 3 月 21 日 iMX6_SABRE_SDB_DESIGNFILES :设计文件,包括硬件原理图、Gerber 和 OrCAD 文件。 大小 (K): 9541格式: zip修订号: C3修改日期: 2013 年 3 月 21 日 1.2.3 i.MX6Q/D编程器工具 IMX_6DQ_MFG_TOOL :用于将 OS 映像下载到 i.MX 6Quad 和 i.MX6Dual 的工具和文档。 大小 (K): 69444格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 IMX_MFG_TOOL_V2_SOURCE :用于将 OS 映像下载到 i.MX 6 处理器的 i.MX 制造工具的源代码。大小 (K): 955格式: zip修订号: 2.1.1修改日期: 2012 年 12 月 19 日 1.2.4 i.MX6Q/D软件 IMX_6D_Q_VIVANTE_VDK_145_TOOLS :Linux L3.0.35_4.0.0 BSP 的应用程序集,旨在供图形应用程序开发人员使用,以快速开发和移植图形应用程序。包括应用程序、启用 vprofiler 的 GPU 驱动程序和文档。 大小 (K): 40113格式: zip修订号: 1.4.5修改日期: 2013 年 5 月 13 日 IMX6_GPU_SDK :i.MX6 图形 SDK – 包括使用 i.MX6X 系列图形核心的示例、演示代码和文档。包括 OpenVG、OpenGL ES 和 GAL2D 参考文件。 大小 (K): 21065格式: gz修订号: 1.0.0修改日期: 2013年1月25日 i.MX 6系列平台SDK :适用于i.MX 6系列的裸机SDK,包含可重复使用的驱动程序和多种外设的测试用例,以及大量示例代码。此外,还包含寄存器定义头文件和调试器的寄存器定义。BSD开源许可证。 大小 (K): 29865格式: tgz修订号: 1.1修改日期: 2013 年 2 月 11 日 非操作系统 i.MX6X 驱动程序测试代码。 1.2.5 i.MX6Q/D工具 IMX_CST_TOOL :用于高保证引导库的飞思卡尔代码签名工具。提供专为与在内部启动 ROM 中集成 HAB 库的 i.MX 处理器一起使用而设计的软件代码签名支持。 大小 (K): 3855格式: tgz修订号: 2.0修改日期: 2012 年 11 月 16 日 请仍然参考i.MX6Q/D安全RM和HAB应用说明的文档。 IMX6_IOMUX_TOOL :交互式 i.MX 引脚复用工具。 大小 (K): 5313格式: zip修订号: 3.4.0.3修改日期: 2013 年 2 月 14 日 请仍然参考 i.MX6Q/D iomux 表的文档。 1.2.6  i.MX6Q/D  BSDL IMX6_DQ_BSDL :i.MX 6Quad 和 i.MX 6Dual BSDL 文件。 大小 (K): 64格式: zip修订号: 2修改日期: 2013 年 1 月 15 日 用于制造 ICT 测试的边界扫描文件。 1.2.7 i.MX6Q/D IBIS IMX6_DQ_IBIS :i.MX 6Quad 和 i.MX 6Dual IBIS 文件。 大小 (K): 19173格式: zip修订号: 1修改日期: 2012 年 11 月 9 日 用于信号模拟。 1.2.8 i.MX6Q/D BSP IMX6_DQ_SABRE_AI_SD_DEMO_IMAGE :i.MX 6Quad SABRE AI SD 卡上闪现的演示图像。 大小 (K): 1789607格式: exe修订号: L3.0.35_1.1.1修改日期: 2013年4月23日 IMX6_DQ_SDB_SD_DEMO_IMAGE :i.MX 6Quad SDB SD 卡上闪现的演示图像。 大小 (K): 1670416格式: exe修订号: R13.4.1修改日期: 2013/4/24 IMX6_DQ_SDP_SD_DEMO_IMAGE :i.MX 6Quad SDP SD 卡上闪现的演示图像。 大小 (K): 1670892格式: exe修订号: R13.4.1修改日期: 4/24/2013 L3.0.35_4.0.0_DEMO_IMAGE :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 二进制演示文件。 大小 (K): 359441格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 IMX6_JB422_100_ANDROID_DEMO :i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP 二进制演示文件。 大小 (K): 836432格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月8日 供客户在飞思卡尔主板上评估的演示图像。 IMX6_JB422_100_ANDROID_SOURCE :i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP、BSP 和编解码器的文档和源代码。 大小 (K): 235533格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月9日 Android JB422 源代码,在同一个 web 文件夹中仍然有 R13.41 android 源代码。 L3.0.35_4.0.0_ER_SOURCE :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux BSP 源代码文件。 大小 (K): 1064236格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 Linux LTIB 源代码包。 L3.0.35_4.0.0_UBUNTU_RFS :适用于 Ubuntu 映像的 i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 文件系统。 大小 (K): 820076格式: tgz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 Ubuntu rootfs 在我们的 Linux BSP 上运行。 1.2.9 i.MX6Q/D软件编解码器 IMX6_JB422_100_AACP_CODEC :适用于 i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 的 AAC Plus 编解码器。 大小 (K): 84格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月15日 Android 除了 AACP 之外没有编解码器包,已包含在 BSP 发布代码中。 L3.0.35_4.0.0_AACP_CODECS :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux AAC Plus 编解码器。 大小 (K): 1377格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 L3.0.35_4.0.0_MM_CODECS :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 多媒体编解码器源。 大小 (K): 79197格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 Linux 有 MM 编解码器包。 1.2.10 i.MX6Q/D更新和补丁 其中 L3.0.35 旧版本和 Android R13.4/13.4.1 上有旧补丁。 2 i.MX6DL/S 网站指南。 我们进入 i.MX6DL/S 网页链接 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6DL&webpageId=129226228141673454B24A&nodeId=018rH3ZrDRB24A&fromPage=tax 其主页如下: 2.1 i.MX6DL/S文档 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6DL&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Documentation_Tab 2.1.1  i.MX6DL/S DataSheet IMX6SDLAEC i.MX 6Solo/6DualLite 汽车和信息娱乐应用处理器 IMX6SDLCEC 面向消费产品的 i.MX 6Solo/6DualLite 应用处理器 IMX6SDLIEC 面向工业产品的 i.MX 6Solo/6DualLite 应用处理器 2.1.2  i.MX6DL/S Errata IMX6SDLCE i.MX 6Solo/6DualLite 芯片勘误表 2.1.3i.MX6DL/SD 应用说明 IMX6SDLIEC 面向工业产品的 i.MX 6Solo/6DualLite 应用处理器 AN4576 i.MX 6DualLite功耗测量 2.1.4i.MX6DL/S芯片组参考手册 IMX6SDLRM i.MX 6Solo/6DualLite 应用处理器参考手册 IMX6DQ6SDLSRM i.MX 6 安全参考手册 2.1.5  i.MX6DL/S User Guide IMX6DQ6SDLHDG i.MX 6Quad、6Dual、6DualLite、6Solo 系列应用硬件开发指南 EB793 飞思卡尔汽车 C 语言头文件符合 MISRA 标准 - 工程通报 2.1.6  i.MX6DL/S Fact Sheet IMX6SRSFS i.MX 6系列应用处理器 - 简介 2.1.7i.MX6DL/S BSP/编解码器软件文档 L3.0.35_4.0.0_LINUX_文档 i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux BSP 文档。包括发行说明、参考手册、... L3.0.35_4.0.0_LINUX_MMDOCS i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 多媒体编解码器文档。包括 CODEC 发布... IMX6_JB422_100_安卓_文档 i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP 文档。包括发行说明、用户... 2.1.8  i.MX6DL/S InfoCTR IMX_INFOCTR i.MX 信息中心—在线文档 2.2 i.MX6DL/S软件和工具 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6DL&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Design_Tools_Tab 2.2.1 i.MX6DL/S 参考设计 基于i.MX 6系列的智能设备SABRE平台 面向智能设备的智能应用蓝图快速工程 (SABRE) 平台让您能够亲手评估基于 ARM ® Cortex ™ -A9 技术的 i.MX 6 系列应用处理器的全部多媒体性能。适用于任何设备... 基于 i.MX 6 系列的汽车信息娱乐 SABRE 汽车信息娱乐的快速工程智能应用蓝图 (SABRE) 为下一代融合远程信息处理和信息娱乐平台设计提供了坚实的基础。基于 i.MX 6 系列应用处理器,飞思卡尔最具可扩展性的 ARM ® Cortex ™ -A9 CPU 实现...... 2.2.2 i.MX6DL/S PCB 和原理图 i.MX6_SABRE_AI_DESIGNFILES :设计文件,包括硬件原理图、布局文件和BOM。 大小 (K): 39164格式: zip修订号: 1.0.2修改日期: 2013 年 2 月 27 日 I.MX_6DL_S_VIVANTE_VDK_TOOLS :i.MX6DL 和 i.MX6S Vivante VDK 工具。 大小 (K): 39752格式: zip修订号: 1.4.1修改日期: 2013 年 1 月 4 日 i.MX 6Series 平台 SDK :i.MX 6 系列的裸机 SDK,包括许多外围设备的可重复使用驱动程序和测试,以及大量示例代码。还包括寄存器定义头文件和调试器的寄存器定义。BSD 开源许可证。 大小 (K): 29865格式: tgz修订号: 1.1修改日期: 2013 年 2 月 11 日 2.2.3 i.MX6DL/S编程器工具 IMX_6DL_6S_MFG_TOOL :用于将 OS 映像下载到 i.MX 6DualLite 和 i.MX6Solo 的工具和文档。大小 (K): 67584格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 2.2.4 i.MX6DL/S软件 2.2.5  i.MX6DL/S BSDL IMX6_DL_S_BSDL :i.MX 6DualLite 和 i.MX 6Solo BSDL 文件。 大小 (K): 81格式: html修订号: 1修改日期: 2012 年 11 月 9 日 2.2.6 i.MX6DL/S IBIS IMX6_DL_S_IBIS :i.MX 6DualLIte 和 i.MX 6Solo IBIS 文件。 大小 (K): 15450格式: zip修订号: 1修改日期: 2012 年 11 月 9 日 2.2.7  i.MX6DL/S BSP IMX6_DL_SDP_SD_DEMO_IMAGE :i.MX 6DualLiteSDP SD 卡上闪现的演示图像。 大小 (K): 367806格式: zip修订号: R13.4.1修改日期: 2012 年 12 月 10 日 IMX6_JB422_100_ANDROID_DEMO :i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP 二进制演示文件。 大小 (K): 836432格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月8日 L3.0.35_4.0.0_DEMO_IMAGE :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 二进制演示文件。 大小 (K): 359441格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 IMX6_JB422_100_ANDROID_SOURCE :i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 BSP、BSP 和编解码器的文档和源代码。 大小 (K): 235533格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月9日 L3.0.35_4.0.0_ER_SOURCE :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux BSP 源代码文件。 大小 (K): 1064236格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 L3.0.35_4.0.0_UBUNTU_RFS :适用于 Ubuntu 映像的 i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 文件系统。 大小 (K): 820076格式: tgz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 2.2.8 i.MX6DL/S软件编解码器 IMX6_JB422_100_AACP_CODEC :适用于 i.MX 6Quad、i.MX 6Dual 和 i.MX 6DualLite Android jb4.2.2_1.0.0 的 AAC Plus 编解码器。 大小 (K): 84格式: gz修订号: jb4.2.2_1.0.0修改日期: 2013年5月15日 L3.0.35_4.0.0_AACP_CODECS :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux AAC Plus 编解码器。 大小 (K): 1377格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 L3.0.35_4.0.0_MM_CODECS :i.MX 6Quad、i.MX 6Dual、i.MX 6DualLite 和 i.MX 6Solo Linux 多媒体编解码器源。 大小 (K): 79197格式: gz修订号: L3.0.35_4.0.0修改日期: 2013年5月13日 2.2.9 i.MX6Q/D更新和补丁 其中 L3.0.35 旧版本和 Android R13.4/13.4.1 上有旧补丁。 3 i.MX6SL网站指南。 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6SL&webpageId=129226228141673454B24A&nodeId=018rH3ZrDRB24A&fromPage=tax 3.1 i.MX6SL文档 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6SL&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Documentation_Tab 3.1.1  i.MX6SL DataSheet IMX6SLCEC 面向消费产品的 i.MX 6SoloLite 应用处理器 3.1.2  i.MX6SL Errata IMX6SLCE i.MX 6SoloLite 芯片勘误表 3.1.3i.MX6SL 应用说明 AN4726 i.MX 6SoloLite 产品使用寿命预估 AN4580 i.MX 6SoloLite 功耗测量 3.1.4i.MX6SL芯片组参考手册 IMX6SLRM i.MX 6SoloLite 应用处理器参考手册 3.1.5  i.MX6SL User guide IMX6SLHDG i.MX 6SoloLite 应用处理器硬件开发指南 - 用户指南 3.1.6  i.MX6SL Fact  Sheet IMX6SRSFS i.MX 6系列应用处理器 - 简介 IMX6SLEVKFS i.MX 6SoloLite 评估套件 - 说明书 3.1.7i.MX6SL BSP/编解码器软件文档 L3.0.35_2.1.0_LINUX_文档 i.MX 6SoloLite Linux BSP 文档。包括发行说明、参考手册、用户指南。API 文档 L3.0.35_2.1.0_LINUX_MMDOCS i.MX 6SoloLite Linux 多媒体编解码器文档。包括编解码器发行说明和用户指南 IMX6_R13.5_ANDROID_DOCS_BUNDLE   i.MX 6 Sololite Android GA BSP Documentation. 3.1.8  i.MX6SL INFOCTR IMX_INFOCTR i.MX 信息中心—在线文档 3.2 i.MX6SL软件和工具 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6SL&nodeId=018rH3ZrDRB24A&fpsp=1&tab=Design_Tools_Tab 3.2.1i.MX6SL参考设计 IMX6SLEVK :i.MX 6SoloLite 评估套件。飞思卡尔推出了一系列高度灵活、以市场为中心的开发工具的下一部分,其中包括基于 i.MX 6SoloLite 应用处理器的评估套件 (EVK)。i.MX 6SoloLite 是第一款... 格式: html修改日期: 2013年6月4日 3.2.2i.MX6SL PCB和原理图 iMX6SL_EVK_DESIGNFILES :设计文件,包括硬件原理图、Gerber 和 OrCAD 文件。 大小 (K): 6034格式: zip修订号: 1修改日期: 2012 年 11 月 12 日 3.2.3i.MX6SL编程工具 IMX_6SL_MFG_TOOL :用于将 OS 映像下载到 i.MX 6SoloLite 的工具和文档。 大小 (K): 46502格式: gz修订号: L3.0.35_2.1.0修改日期: 2013年5月24日 3.2.4i.MX6SL工具 IMX_CST_TOOL :用于高保证引导库的飞思卡尔代码签名工具。提供专为与在内部启动 ROM 中集成 HAB 库的 i.MX 处理器一起使用而设计的软件代码签名支持。 大小 (K): 3855格式: tgz修订号: 2.0修改日期: 2012 年 11 月 16 日 IMX6_IOMUX_TOOL :交互式 i.MX 引脚复用工具。 大小 (K): 5313格式: zip修订号: 3.4.0.3修改日期: 2013 年 2 月 14 日 3.2.5i.MX6SL软件 i.MX 6Series 平台 SDK :i.MX 6 系列的裸机 SDK,包括许多外围设备的可重复使用驱动程序和测试,以及大量示例代码。还包括寄存器定义头文件和调试器的寄存器定义。BSD 开源许可证。 大小 (K): 29865格式: tgz修订号: 1.1修改日期: 2013 年 2 月 11 日 3.2.6  i.MX6SL BSDL IMX6_SL_BSDL :i.MX 6SoloLite BSDL 文件。 大小 (K): 54格式: html修订号: 1修改日期: 2012 年 11 月 9 日 3.2.7  i.MX6SL IBIS IMX6_SL_IBIS :i.MX 6SoloLite IBIS 文件。 大小 (K): 25706格式: zip修订号: 1修改日期: 2012 年 11 月 9 日 3.2.8i.MX6SL BSP IMX6_R13.5_安卓_演示_图像:i.MX 6Sololite GA BSP 二进制演示文件。 大小 (K): 372634格式: gz修订号: R13.5修改日期: 2012-11-16 L3.0.35_12.10.02_DEMO_IMAGE :适用于 i.MX 6SoloLite Linux GA BSP 的 Linux 二进制演示文件。 大小 (K): 434356格式: gz修订号: 12.10.02修改日期: 2012年11月9日 L3.0.35_2.1.0_演示_图像:i.MX 6SoloLite Linux 二进制演示文件。 大小 (K): 464844格式: gz修订号: L3.0.35_2.1.0。修改日期: 2013年6月4日 IMX6_R13.5_安卓_源代码:i.MX 6 Sololite Android GA BSP 文档以及 BSP 和编解码器的源代码。 大小 (K): 100683格式: gz修订号: R13.5修改日期: 2012-11-16 L3.0.35_12.10.02_ER_SOURCE :i.MX 6SoloLite Linux GA BSP 3.0.35源代码文件.. 大小 (K): 872027格式: gz修订号: 12.10.02修改日期: 2012年11月9日 L3.0.35_12.10.02_UBUNTU_RFS :适用于 i.MX 6SoloLite Linux GA BSP 的 Ubuntu Imagea 的文件系统。 大小 (K): 810816格式: tgz修订号: 12.10.02修改日期: 2012年11月9日 L3.0.35_2.1.0_ER_SOURCE:i.MX 6SoloLite Linux BSP 源代码文件。 大小 (K): 1064541格式: gz修订号: L3.0.35_2.1.0。修改日期: 2013年6月4日 3.2.9i.MX6SL 软件编解码器 L3.0.35_2.1.0_AACP_CODECS:i.MX 6SoloLite Linux AAC Plus 编解码器。 大小 (K): 1374格式: gz修订号: L3.0.35_2.1.0修改日期: 2013年5月24日 L3.0.35_2.1.0_MM_CODECS:i.MX 6SoloLite Linux 多媒体编解码器源。 大小 (K): 45883格式: gz修订号: L3.0.35_2.1.0修改日期: 2013年5月24日 3.2.10i.MX6SL更新和补丁 IMX6_R13.5_01_安卓_补丁:Android 13.5.0-GA.01补丁发布。它增加了摄像头支持(USB 和 CSI 摄像头),提供了一些错误修复,并包含一些常规更新。13.5.0-GA.01 补丁版本基于 13.5.0-GA。 大小 (K): 186882格式: gz修订号: R13.5-GA.01修改日期: 2013年1月4日 其中 L3.0.35 旧版本和 Android R13.5 上有旧补丁。          i.MX6_全部
記事全体を表示
使用 PEmicro 调试器时,即使在自由运行模式下,计时器也不工作 大家好, 我正在使用 imxrt1170 评估板,甚至使用带有 imxrt1176 控制器的定制板。 当我们使用 USB 转 micro-b 电缆连接 USB 调试时,计时器代码正在执行并且计时器也在工作,但是当我们将 PE micro-USB 调试器连接到评估板并进行调试时,即使在自由运行模式下(没有任何断点)计时器代码也不起作用。 任何引脚或功能都会影响带有 PE micro-USB 调试器的 imxrt1170 评估板的计时器。 Jeevan_0-1716378852325.png 回复:即使在使用 PEmicro 调试器的自由运行模式下,计时器也不工作 Systick 定时器和 PIT(可编程中断定时器)在调试模式下是否有相同的设置来启用。 回复:即使在使用 PEmicro 调试器的自由运行模式下,计时器也不工作 你好@Jeevan , 为了使您的计时器在调试模式下继续计数,“GPT 控制寄存器 (CR)”寄存器中的“DBGEN”位应该为 1。该位的作用是当代码处于调试模式时启用或禁用计时器,如下图所示,该图是在 RM 中获得的 Habib_Melchor_Santos_0-1716504825709.png 此外,如果您遇到任何问题,请随时告诉我。 BR Habib.
記事全体を表示
QuadCounter_1.001_02.07.2012.PEupd <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 四重计数器 描述 正交计数器的驱动器。 组件 QuadCounter.PEupd Dependencies 无 许可 许可证:开源(LGPL) 版权:(c)版权所有 Erich Styger,2012,保留所有权利。 这是一个使用 Processor Expert 的开源软件。 这是一个免费软件,根据以下条款的许可政策开放用于教育、研究和商业开发: * 这是一个免费软件,没有任何担保。 * 没有使用限制。您可以自行承担责任,将其用于个人、非营利或商业产品。 * 重新分发源代码必须保留上述版权声明。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 四重计数器 描述 正交计数器的驱动器。 组件 QuadCounter.PEupd Dependencies 无 许可 许可证:开源(LGPL) 版权:(c)版权所有 Erich Styger,2012,保留所有权利。 这是一个使用 Processor Expert 的开源软件。 这是一个免费软件,根据以下条款的许可政策开放用于教育、研究和商业开发: * 这是一个免费软件,没有任何担保。 * 没有使用限制。您可以自行承担责任,将其用于个人、非营利或商业产品。 * 重新分发源代码必须保留上述版权声明。 组件交换
記事全体を表示