Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
i.MX6ULL_LPDDR2_Script_Aid <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以下文档(英文或中文版)也可作为实用指南。 Freescale i.MX6 DRAM端口应用指南-DDR3 飞思卡尔i.MX6平台DRAM接口高阶应用指导-DDR3篇    请通过以下链接查找i.Mx6DQSDL LPDDR2 脚本帮助。 i.Mx6DQSDL LPDDR2 Script Aid  请通过以下链接查找i.Mx6DQSDL DDR3 脚本帮助。 i.MX6DQSDL DDR3 Script Aid  请通过以下链接查找i.MX6SX DDR3 脚本帮助。 i.MX6SX DDR3 脚本辅助 请通过以下链接查找i.MX6SL LPDDR2 脚本帮助。 i.MX6SL LPDDR2 Script Aid  请通过以下链接查找i.MX6UL DDR3 脚本帮助。 https://community.nxp.com/docs/DOC-329899 请通过以下链接查找i.MX6UL LPDDR2 脚本帮助。 i.MX6UL_LPDDR2_Script_Aid  请通过以下链接查找i.MX6ULL DDR3 脚本帮助。 i.MX6ULL_DDR3_脚本_辅助 Re: i.MX6ULL_LPDDR2_Script_Aid <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Jan, 感谢您的提问! 4个bank部分都是较小的容量(小于512Mb),我们之前没有验证过。 因此它不包含在援助之内。 如果客户想要使用它,他们应该自己开发。 Re: i.MX6ULL_LPDDR2_Script_Aid <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, LinWang‌ , 我注意到将银行数量更改为 4 对 MMDC0_MDMISC[DDR_4_BANK] 没有影响。 这对于我随后尝试的所有脚本辅助工具来说都是常见的。 您能否安排修正受影响的脚本辅助工具? 顺祝商祺! Jan
記事全体を表示
S32 Design Studio for Arm v1.3 - アップデート 1 が利用可能に <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> S32DSユーザーの皆様へ S32 Design Studio for ARM v1.3 Update 1 がリリースされました。 このアップデートは、オンラインまたはオフラインでインストールできます。 オンラインインストールの場合は、「ヘルプ」->「新しいソフトウェアのインストール...」ダイアログを開き、インストールに進みます。 オフライン インストールの場合は、S32 Design Studio 製品ページ > ダウンロード セクションに移動し、「S32 Design Studio for ARM v1.3 - Update 1」ファイルをダウンロードしてください。 次に、S32DSを起動し、[ヘルプ]-[新しいソフトウェアのインストール]>に移動します。 新しい「アーカイブ」リポジトリを追加し、ダウンロードしたファイルを参照して選択します。 すべての更新項目にチェックマークを付けて、インストールに進みます。 主な新機能はベータ版のS32K SDK v0.9.0です。 リリースノートが添付されています。
記事全体を表示
LPC54608 LINスレーブの基本使用共有 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 1 概要 この投稿は主にLPC54608 LINスレーブの基本的な使用法に関するもので、LPC54608 LINマスターの基本的な使用法に関する投稿と似ています。 NXP LPC54608 UARTモジュールにはすでにLINマスターとスレーブ機能があるため、この投稿では、LINアナライザーに関連付けられた簡単なスレーブコードとテスト結果を提供します。LINアナライザーをLINマスターとして使用し、LPC54608 LINスレーブとして使用すると、マスターは特定のIDフレーム(パブリッシュフレームとサブスクライブフレーム)をLINスレーブに送信し、LINスレーブ側からのフィードバックを待ちます。 2 LPC54608 LINスレーブの例      次に、LPCXpresso54608ボードをLINスレーブとして使用します。 PCAN-USB Pro FD LINアナライザーをLINマスターとして、ハードウェア接続とLINスレーブに関する簡単なソフトウェアコードを提供します。 2.1 ハードウェア要件 ハードウェア:LPCXpresso54608、TRK-KEA8、PCAN-USB Pro FD(LINアナライザー)、12V DC電源 LINバス電圧は12Vですが、LPCXpresso54608ボードにはオンボードLINトランシーバーチップがないため、LINトランシーバーチップを含む外部ボードを見つける必要があります、ここではTRK-KEA8を使用します、このボードにはすでにMC33662LEF LINトランシーバー、またはLPC54608 LINマスターポストに記載されているボードKIT33662LEFEVBがあります。TRK-KEA8のMC33662LEF LINトランシーバー回路は、次のようにします。 図2-1。LINトランシーバーの概略図 2.1.1LPCXpresso54608 および TRK-KEA8 接続 LPCXpresso54608 UARTポートはLINトランシーバーに接続する必要があります。 No. LPCXプレッソ54608 TRK-KEA8 注意 1 P4_RX J10-5 UART0_RX 2 P4_TX J10-6 UART0_TX 3 P4_GND J14-1 GNDの 2.1.2TRK-KEA8とLINマスターアナライザーの接続 LINアナライザのLINバスはTRK-KEA8のLINバスに接続されています。 LINアナライザGNDはTRK-KEA8 GNDに接続されています。 12Vで駆動されるTRK-KEA8 P1ポート、LINマスターアナライザーのVbatピンも12Vに接続する必要があります。 TRK-KEA8 J13_2 3.3V DC電源に接続する必要がありますが、TRK-KEA8は5Vと12Vであるため、J13_2を接続するために別の3.3V電源を見つける必要があるため、ここではFRDM-KL43を3.3V電源として使用します。LINトランシーバーが3.3Vを入力し、3.3V信号をUARTポートに出力できることを確認してください。 2.1.3 物理接続 2.2 ソフトウェアの流れとコード このパートでは、LINパブリッシャデータとLINマスターとスレーブ間のサブスクライバIDデータについて説明します。このコードは、SDK LPCXpresso54608 usart割り込みプロジェクトに基づいて変更されています。 2.2.1 ソフトウェアフローチャート 2.2.2 ソフトウェアコード コードは SDK_2.3.0_LPCXpresso54608 に基づいて変更されますUSART割り込み、変更されたコードは次のとおりです。 void DEMO_USART_IRQHandler(void) {      if(DEMO_USART->STAT & USART_INTENSET_DELTARXBRKEN_MASK) // detect LIN break      {        DEMO_USART->STAT |= USART_INTENSET_DELTARXBRKEN_MASK;// clear the bit        Lin_BKflag = 1;        cnt = 0;        state = RECV_SYN;        DisableLinBreak;            }     if((kUSART_RxFifoNotEmptyFlag | kUSART_RxError) & USART_GetStatusFlags(DEMO_USART))      {        USART_ClearStatusFlags(DEMO_USART,kUSART_TxError | kUSART_RxError);           rxbuff[cnt] = USART_ReadByte(DEMO_USART);;                   switch(state)          {             case RECV_SYN:                           if(0x55 == rxbuff[cnt])                           {                               state = RECV_PID;                           }                           else                           {                               state = IDLE;                               DisableLinBreak;                           }                           break;             case RECV_PID:                           if(0xAD == rxbuff[cnt])                           {                               state = RECV_DATA;                           }                           else if(0XEC == rxbuff[cnt])                           {                               state = SEND_DATA;                           }                           else                           {                               state = IDLE;                               DisableLinBreak;                           }                           break;             case RECV_DATA:                           recdatacnt++;                           if(recdatacnt >= 4) // 3 Bytes data + 1 Bytes checksum                           {                               recdatacnt=0;                               state = RECV_SYN;                               EnableLinBreak;                           }                           break;          default:break;                                    }                   cnt++;      }       /* Add for ARM errata 838869, affects Cortex-M4, Cortex-M4F Store immediate overlapping       exception return operation might vector to incorrect interrupt */ #if defined __CORTEX_M && (__CORTEX_M == 4U)     __DSB(); #endif } /*! * @brief Main function */ int main(void) {     usart_config_t config;     /* attach 12 MHz clock to FLEXCOMM0 (debug console) */     CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);     BOARD_InitPins();     BOARD_BootClockFROHF48M();     BOARD_InitDebugConsole();     /*      * config.baudRate_Bps = 19200U;      * config.parityMode = kUSART_ParityDisabled;      * config.stopBitCount = kUSART_OneStopBit;      * config.loopback = false;      * config.enableTxFifo = false;      * config.enableRxFifo = false;      */     USART_GetDefaultConfig(&config);     config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE;     config.enableTx = true;     config.enableRx = true;     USART_Init(DEMO_USART, &config, DEMO_USART_CLK_FREQ);     /* Enable RX interrupt. */     DEMO_USART->INTENSET |= USART_INTENSET_DELTARXBRKEN_MASK; //USART_INTENSET_STARTEN_MASK |     USART_EnableInterrupts(DEMO_USART, kUSART_RxLevelInterruptEnable | kUSART_RxErrorInterruptEnable);     EnableIRQ(DEMO_USART_IRQn);     while (1)     {          if(state == SEND_DATA)        {         while (kUSART_TxFifoNotFullFlag & USART_GetStatusFlags(DEMO_USART))         {             USART_WriteByte(DEMO_USART, 0X01);             break;  //just send one byte, otherwise, will send 16 bytes         }         while (kUSART_TxFifoNotFullFlag & USART_GetStatusFlags(DEMO_USART))         {             USART_WriteByte(DEMO_USART, 0X02);             break;  //just send one byte, otherwise, will send 16 bytes         }         while (kUSART_TxFifoNotFullFlag & USART_GetStatusFlags(DEMO_USART))         {             USART_WriteByte(DEMO_USART, 0X10);// 0X10 correct 0Xaa wrong             break;  //just send one byte, otherwise, will send 16 bytes                    }               recdatacnt=0;           state = RECV_SYN;           EnableLinBreak;        }         } } ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 3 LPC54608 LINスレーブテスト結果   マスターは 2 つのフレームを定義します。 無条件ID 保護されたID 方向 データ チェックサム 0x2C 0XEC 加入者 0x01,0x02 0x10 0x2D 0XAD 発行者 0x01,0x02,0x03 0x4c ここで、LINマスターは上記の2つのフレームをスレーブLINに送信し、テスト結果とLINバスからの波を提供します。 3.1 LINマスター構成 Uartボーレートは19200bps 3.2 0X2C,0X2Dフレームの送信 上記のテスト結果から、正常に送信0X2D、LIN保存側からデータを受信できる0X2C、受信したデータは0X01、0X02、チェックサムが0x10ことがわかります。 3.2.1 0X2DフレームLINバスウェーブとデバッグ結果   LINスレーブのデバッグ結果から、LINスレーブはLINマスターから正しいデータを受信でき、チェック後、チェックサムも正しいことがわかります。 3.2.20X2CフレームLINバスウェーブ LINマスターツールのインターフェースから、スレーブが間違ったチェックサム0XAAを出したかどうかを見つけることができ、マスターもチェックサムが間違っていることを見つけることができます。 これは、チェックサムが間違っている LIN バス ウェーブです。 上記のテスト結果から、LINスレーブLPC54608見つけ、正しいLINバスデータを受信し、正しいLINデータをマスターに送り返すことができます。 LPC546xx
記事全体を表示
MCXC041 最小限の回路図(32.768 RTC?) 新しいMCXC041のシンプルさのように evkitにはRTCクリスタルがあることに注意しましたが、それはオプションだと思いますが、どのようなシナリオで必要なのかを理解したいと思います。私は主に、gpio -> uartメッセージでウェイクで可能な限り低い消費電力を求めています。厳密なタイミング要件はありません。 MCXC Re:MCXC041最小限の回路図(32.768 RTC?) Hi dav1, MCXC041オンチップRTCのプレシジョンはそれほど高くありません。温度、電圧変動などのいくつかの要因の影響を受ける可能性があります。外部RTCは、より安定した正確なクロックを提供できます。 したがって、ユーザーのアプリケーションで高精度RTCが必要な場合は、外部RTCクロックを使用することをお勧めします。 お役に立てば幸いです。 張 俊
記事全体を表示
LS2085/LS2080 上的 DDR 控制器配置 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本文档介绍了 LS2085/LS2080 目标板启动期间支持新型 DDR4 SDRAM 的 DDR 控制器配置。这些部分描述如下,与 LS2085/LS2080 处理器上的新 SDRAM 设置相关的 DDR 控制器内存映射寄存器;使用 QCVS 工具中提供的“DDR 内存控制器配置”工具根据制造商提供的新 DIMM 数据表或 SPD 计算基本 DDR 控制器配置参数;使用 DDR 验证(DDRv)工具通过逐步细化初始 DDR 配置直至最佳配置来验证和优化 DDR 配置;使用 DDR 控制器优化配置参数修改 CodeWarrior 初始化文件和 u-boot 源代码。 1. LS2085/LS2080 上的 DDR 控制器内存映射寄存器 2. 使用 QCVS 工具生成基本 DDR 控制器配置参数 3. 使用 DDRv 工具验证和优化 DDR 控制器配置 4. 使用自定义 DDR 配置参数移植 CodeWarrior 初始化文件   Qonverge 回复:LS2085/LS2080 上的 DDR 控制器配置 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 有没有类似的文档来配置LS1088A Bring up的控制器? 具体来说,我被困在最后一步(“5.使用自定义 DDR 配置参数移植 U-BOOT 源”。我的主板不使用 SPD。我的主板使用“分立 DRAM”。 有没有文档描述基于分立 DRAM 在 U-Boot 中配置 DDR?
記事全体を表示
32K3 MCAL RTDバージョン管理について S32K3 RTDのバージョン番号についてお聞きしたいのですが。 バージョンS32K3_RTD_3_0_0_P07_D2306_ASR_REL_4_7_REV_0000_20230629とバージョンS32K3_RTD_3_0_0_D2303_ASR_REL_4_7_REV_0000_20230331のモジュールMEM_43_INFLSのコードは大文字と小文字が異なることがわかりました。だから私はただRTDバージョン番号で「P07」が何を意味するのか知りたいだけです。感謝! 日時:32K3 MCAL RTDのバージョン管理について Hi @ZMY666777, S32K3_RTD_3_0_0_P07_D2306 はS32K3_RTD_3_0_0_D2303のパッチ07です 。 S32K3_RTD_3_0_0_P07_D2306 のリリースノートを参照してください。 ドライバーはパッチで更新されます。 よろしくお願いします。 Daniel
記事全体を表示
KL43 SLCD低電力テスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> お客様のご要望とそれを実現 このハンズオンテストは、真のお客様の要件を伴います。お客様はSLCDディスプレイを備えたバッテリー駆動デバイスを設計しており、最小の消費電力が主要な要件です。お客様はKL43を検討し、RTCおよびSLCDモジュールに関する消費電力データについて疑問に思っています。したがって、テストに関する以下の要件があります。 RTCとSLCDを可能な限り低い電力モードで実行します SLCDでの時間を[00:00]で表示し、RTC割り込みにより毎分更新 1つのボタンでSLCDディスプレイのオン/オフを切り替えます KL43の消費電力データを測定 KDS IDE と KSDK V2.0 ソフトウェア 上記の要件に従って、どの低電力モードを選択する必要がありますか?RTC モジュールと SLCD モジュールは、この低電力モードで動作する必要があります。KL43リファレンスマニュアルの表7-2[低電力モードでのモジュールの動作]から、以下の情報が含まれています。 5.VLLS0 では、クロッキング オプションは from RTC_CLKIN のみです。 7.フレーム終了ウェイクアップは、LLS および VLLSx ではサポートされていません。 RTCおよびSLCDモジュールは、非同期動作でVLLS1低電力モードで動作する可能性があります。VLLS1 低電力モードを使用すると、RTC および SLCD モジュールのクロックは、次のクロッキング数値の OSC32KCLK を選択できます。 KL43は、ウェイクアップリセット後にVLLS1低電力モードからウェイクアップし、ソフトウェアはシステムリセットステータスレジスタをチェックして、どのようなリセットが発生するかを確認し、関連情報を印刷します。LLWUモジュールは、2つのウェイクアップソースを備えたVLLS1低電力モードウェイクアップモジュールとして使用され、1つはRTCアラーム割り込み、もう1つはPTC3(SW3)です。リセット・ピン(SW2)は、VLLS1の低消費電力モードをウェイクアップすることもできます。 テスト環境の紹介 FRDM-KL43Zボードを使用したハードウェアプラットフォームには、以下の特長があります。 MKL43Z256VLLZ4 MCU (48 MHz, 256 KB flash memory, 32 KB RAM, 16 KB ROM mini-BタイプUSBコネクタとのデュアル・ロールUSBインターフェース OpenSDA 4桁セグメントLCDモジュール 静電容量方式タッチ・スライダ 照度センサ MMA8451Q accelerometer MAG3110磁気センサ 2つのユーザープッシュボタン バッテリ対応、電力測定アクセス・ポイント Arduino R3の互換性 ソフトウェアプラットフォームは、kex.nxp.com からダウンロードできるFRDM-KL43Zボード用のKSDK V2.0に基づいています。 添付されているデモ・ソフトウェアのデフォルト・パスは、C:\Freescale\SDK_2.0_FRDM-KL43Z\boards\frdmkl43zです。 テストソフトウェアコードの紹介 以下は、ソフトウェアのフローチャートです。 テスト結果 SLCDオン、消費電力2.0uA SLCDオフ、消費電力1.2uA Freedom開発プラットフォーム Kinetis Lシリーズ・マイクロコントローラ
記事全体を表示
S32G3 RDB3 从 QSPI 启动问题 Hi, 我正在使用 bsp41 生成 QSPI 图像(fip.s32-qspi 和 fsl-image-flash-s32g399ardb3.flashimage)。但是,在我使用 S32flashtool 通过 UART 将它们刷入 QSPI 后,它们都无法启动。我使用的命令是: S32G3xxx.bin-a MX25UW51245G.bin-fwrite-f fip.s32-qspi-addr 0 我对 RDB3 dip 开关设置感到困惑。我遵循了 bsp41 用户手册(第 4.3.3 节),更改 SW4[3:4] 和 SW7[6],但 ON 位置似乎与我预期的相反(顶部朝下)。另一份文档提到将所有开关 SW4-7 设置为 OFF,但这两种方法都无法从 QSPI 成功启动。您能否澄清正确的拨码开关设置或建议其他可能的解决方案? 谢谢! XD 回复:S32G3 RDB3 从 QSPI 启动问题 Hi Chenyin, 请忽略此问题。事实证明,S32flashtool 在 Linux 上存在问题。虽然它对于 eMMC 闪存运行良好,但它似乎无法与 QSPI 闪存一起正常运行。我已经将闪存参数与 Windows 版本中使用的参数进行匹配,并且使用 Windows 工具闪存时相同的文件成功启动。感谢您的支持。 谢谢! XD 回复:S32G3 RDB3 从 QSPI 启动问题 Hi Chenyin, 感谢您对 dip 开关的设置。 我尝试使用 bsp41 预构建的 fip.s32-qspi 图像,并且您是正确的 - 它成功启动。但是,从 fsl-image-auto build(bsp41) 生成的 fip.s32-qspi 图像无法启动。你知道我是否应该使用不同的命令来生成正确的 fip.s32-qspiQSPI 图像? 谢谢! XD 回复:S32G3 RDB3 从 QSPI 启动问题 你好, @XD 谢谢你的帖子。 我已经使用预先构建的 QSPI 启动图像对其进行了测试,它似乎工作正常,请在下面找到开关设置以供参考。 BR 陈银
記事全体を表示
BSP41 の S32G3 FTM 入力キャプチャ モード Hi, S32G3 の BSP41 で FTM 入力キャプチャ モードを有効にするにはどうすればよいですか。デバイスツリーにs32cc-ftm-pwmエントリがあることに気づきましたが、入力キャプチャモードのFTMをどのように設定すればよいかわかりません。これに関連するドライバーのドキュメントが見つかりませんでした。何か見落としているものはありますか? ありがとうございます XDの Re:BSP41のS32G3FTM入力キャプチャモード こんにちは、@XD  ご投稿ありがとうございます。 私の知る限り、S32G NXPのFTM Linuxカーネルドライバー(pwm-fsl-ftm.c)では入力キャプチャは利用できませんでした。 現在、BSP ではサポートされていません。 ご不便をおかけして申し訳ございません。 BR チェンイン
記事全体を表示
LS ARMv8 平台上的 UEFI 引导加载程序 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 获取 RCW 图像: 获取 UEFI 映像: 获取 PPA 镜像: 获取 Linux 内核和 DTB 以及 Root FS 映像: - 下载图像, fsl-ls1043a-uefi-rdb.dtb和fsl-image-core-ls1043ardb.ext2.gz 。 -将图像和fsl-image-core-ls1043ardb.ext2.gz复制到 TFTP 服务器目录。 获取 AARCH64 的 GRUB2 映像和示例 GRUB 配置: - 从此位置下载 grub 映像。 - 从这里下载示例 grub配置。 将 GRUB 映像放在 FAT 格式的 SD 卡上: 在 SD 卡上安装 FAT32 文件系统 - 使用 Windows 命令提示符中的 DISKPART 实用程序以 FAT32 文件系统格式化 SD 卡。使用以下快照作为参考 - 将grubaa64.efi和ls1043a-grub.cfg复制到 SD 卡。 在 LS1043a RDB 板上启动至 UEFI 提示符: 从 LS1043a RDB 上的 NOR 闪存组 0 启动到 u-boot 提示符。 在主机上设置串行端口连接,以从目标 LS1043a RDB 板捕获日志。 重置主板以在 bank 0 上启动 u-boot,假设在主 bank 0 上闪存了一个有效的 u-boot 映像。 使用 u-boot 命令将图像复制到 NOR 闪存备用库 sete uefi 'tftp 80000000 LS1043ARDB_EFI.fd; erase 0x64400000 0x644FFFFF ; cp.b 80000000 0x64400000 $filesize' sete rcw 'tftp 80000000 rcw_uefi_1500.bin; erase 0x64000000 0x640FFFFF ; cp.b 80000000 0x64000000 $filesize' sete ppa 'tftp 80000000 ppa.itb; erase 0x64500000 0x645FFFFF ; cp.b 80000000 0x64500000 $filesize' sete dtb 'tftp 80000000 fsl-ls1043a-uefi-rdb.dtb; erase 0x65B00000 0x65BFFFFF; cp.b 80000000 65B00000 $filesize' 运行 uefi run ppa 运行 rcw run dtb 注意:假设主机正在运行 tftp 服务器,并且相关文件已安装到位。rcw、uefi、dtb 和 ppa 图像也可以在上面共享的指南针链接中找到。 注意:确保 SD 卡插入板上的 SD 卡插槽。 重置 RDB 以从 NOR 闪存组 4 启动 => cpld reset altbank 您应该会看到 UEFI 启动提示,如下图所示。输入 2 加载 Shell。 在 Shell 提示符下运行以下命令 外壳> FS0:   外壳> ls 您应该会看到 SD 卡上的 grub 可执行文件和配置文件的列表。 在 LS1043a RDB 上通过 PXE 启动 Linux: 注意:PXE 启动需要 atftpd 或 tftpd-hpa 作为 tftp 服务器才能正常工作。不支持 tftpd。 通过输入 grub 可执行文件的名称来加载 grub。 Shell> grubaa64.efi 在 grub 提示符下,设置 TFTP 传输的服务器和客户端 IP。 grub> set net_default_server= grub> net_add_addr eno0 efinet0 加载 grub 配置。 grub> configfile (hd3,msdos1)/ls1043a-grub.cfg 列出了 Grub 菜单。选择 liinux 启动的条目。请参阅下面的快照以供参考。 Linux 启动大约需要 7-8 分钟。数据传输速度约为100 KB/s。 QorIQ LS2 设备 回复:LS ARMv8 平台上的 UEFI 引导加载程序 看起来 grub 映像和 grub 配置文件的链接不再有效?你能检查一下吗?
記事全体を表示
适用于 iWave i.MX6 SOM 的 Android KitKat BSP <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> iWave 正在为其所有版本的i.MX6 Qseven SOM升级 Android KitKat 4.4 BSP。KitKat BSP 支持以下功能,将于 2015 年第二季度末上市: i.MX6 ARM Cortex A9 四核、双核、双精简版和单核 CPU 1GB DDR3 RAM(四核、双核、双精简版 CPU 版本)/ 512MB DDR3(单核 CPU 版本) 飞思卡尔PMIC SPI NOR闪存 eMMC Flash 美元插槽 标准 SD 插槽 USB 2.0主机 USB 2.0器件 10/100/1000以太网 PCIex1 端口 CAN端口 LVDS显示端口 电容式多点触控 背光PWM 带音频的 HDMI 端口 SATA(仅 i.MX6Q/D 支持) 硬件编解码器(编码/解码) 2D/3D图形 MIPI CSI摄像头端口 AC97 音频输入/输出 控制台 UART 除了 Android 支持外,iWave 系统还提供适用于 i.MX6 Qseven SOM 的 Linux 和 WEC7 主板支持包。有关 i.MX6 Qseven SOM 和软件功能的更多详细信息,请参阅i.MX6 Qseven 产品页面。 设备驱动程序将支持 iWave 的 Qseven 载板中使用的特定接口芯片组。有关 iWave i.MX6 Qseven 开发套件的更多详细信息,请参阅以下网页: http://www.iwavesystems.com/product/development-platform/i-mx6-q7-development-kit-54.html 概述
記事全体を表示
Install Ubuntu 14.04 on i.MX7D-SDB <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> コミュニティ i.MX こんにちは。 i.MX7D-SDボードにUbuntutrustyをインストールする方法に関するガイドが添付されています 基本的には、Freescale i.Mx7D-SDBにubuntu core 14.04をインストールして実行するためのすべての手順を説明しています。 このドキュメントとプロジェクトがお役に立てば幸いです。 敬具 i.MX7Dual Re: Install Ubuntu 14.04 on i.MX7D-SDB <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、もし何かヒントがあればお願いします。 iMX7D Sabre Rev.Dボード、スロットSD1のSD / MMC、および公式のNXP BSPが期待どおりに動作しています。 ただし、Ubuntuディストリビューションをボードにインストールし、添付のチュートリアルに従う必要がありますが、いくつかの問題に直面しています。 中古: Ubuntu 18.04を搭載したホストPC linux-2.6-imx-rel_imx_3.14.52_1.1.1_ga gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux linaro-trusty-alip-20141024-684 16 GB SDカード SABREボードのLOW位置のDIPスイッチ(ミニコム経由のシリアル通信用のSW2-DIP2を除く) 1- ubuntu-core-14.04.2-core-armhf-tar.gzが見つかりません。 しかし、私は見つけましたubuntu-base-14.04.2-core-armhf-tar.gzです。 2 - チュートリアルで説明されているパーティション分割に従い、 最初のパーティション(カーネル)はFAT16とWIN95 FAT32を試しますが、公式のBSP SDカードイメージはFAT12パーティションを作成します:問題になる可能性がありますか? チュートリアルに従って、最初のパーティションに dtb と zImage をコピーし( uImageもコピーしました)、SDカードの2番目のパーティションにrootfsをコピーしました u-boot は動作しますが、エラーを返します ファストブーツ:ノーマル ノーマルブーツ 自動起動を停止するには、任意のキーを押します:0 パーティション#0に切り替えて、OK mmc0 は現在のデバイスです パーティション#0に切り替えて、OK mmc0 は現在のデバイスです ** 認識できないファイルシステムの種類 ** ** 認識できないファイルシステムの種類 ** ネットから起動しています... ... ...中止 ethernet@30be0000 PHY自動ネゴシエーションが完了するのを待っています。ユーザー割り込み! PHY ethernet@30be0000を初期化できませんでした BOOTP放送1 BOOTP放送2 BOOTP放送3 中止 bootm コマンドのイメージ形式が間違っています エラー: カーネル イメージを取得できません! => ブート bootm コマンドのイメージ形式が間違っています エラー: カーネル イメージを取得できません! =>ブーツ 悪いLinux ARM zImageの魔法! デフォルトのオプションでカーネルをコンパイルし、カーネル圧縮をLZOSからGZIPに変更するだけです。 どんな提案でも大歓迎です。 どうもありがとうございます よろしくお願いいたします。     Re: Install Ubuntu 14.04 on i.MX7D-SDB <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ブートローダーの別のソースである可能性があります https://github.com/embeddedartists/uboot-imx/releases/tag/rel_imx_3.14.38_6qp_ga Re: Install Ubuntu 14.04 on i.MX7D-SDB <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Bio_TICFSL​, pdfファイルの項目3のブートローダー(u-boot)のリンクが行き止まりのようです。 http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/snapshot/uboot-uboot-imx-rel_imx_3.14.38_6qp_ga.tar.gz 親切にアドバイスしてください。 よろしくお願いいたします。 ライアン・ジャリーナ
記事全体を表示
DDRv_results_revG_x_revH_TVR-VF65.xlsx <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 针对 CR132、PHY 的不同设置的调整参数的有效范围... /Jiri <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 针对 CR132、PHY 的不同设置的调整参数的有效范围... /Jiri 塔板 VF3xx VF3xxR VF5xx VF5xxR VF6xx Re: DDRv_results_revG_x_revH_TVR-VF65.xlsx <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 可以使用 Rev H 板上的 0x505 设置来改善 RD(CR105、CR110)的范围: 我建议更改 PHY_RDLAT (DDRMC_CR126 位 [13:8]) = 0x9。 这应该会给读取突发一个额外的周期来完成。这很重要,因为使用 RDLAT_ADJ = 5 会提前一个周期开始读取焊盘的时间。 干杯, Mark
記事全体を表示
例MPC5775K CGM(クロック構成) GHS614 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 詳細説明: ※この例では、CGM(クロック生成モジュール)の設定方法を示しています *およびクロックですべての主要な周辺機器を供給します。システムで使用可能な最大周波数 * 265MHzです。 * ------------------------------------------------------------------------------ *テストHW:MPC57xxマザーボード+ MPC5775K_356DSミニモジュール、MPC5775K、 * Maskset:  0N76P *対象:internal_FLASH * Fsys:265 MHz PLL0 * ******************************************************************************** 改訂履歴: 1.0 2015年4月15日 b21190(VLNA Peter) 初期バージョン ******************************************************************************* <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 詳細説明: ※この例では、CGM(クロック生成モジュール)の設定方法を示しています *およびクロックですべての主要な周辺機器を供給します。システムで使用可能な最大周波数 * 265MHzです。 * ------------------------------------------------------------------------------ *テストHW:MPC57xxマザーボード+ MPC5775K_356DSミニモジュール、MPC5775K、 * Maskset:  0N76P *対象:internal_FLASH * Fsys:265 MHz PLL0 * ******************************************************************************** 改訂履歴: 1.0 2015年4月15日 b21190(VLNA Peter) 初期バージョン ******************************************************************************* 全般
記事全体を表示
S32K344 RMII GMAC驱动程序问题 Hello, 我正在使用S32K344 MCU 并在RMII 模式下使用LAN8710A以太网 PHY。我的目标是将数据从 MCU 传输到 PC,但在此过程中遇到了问题。 设置和观察: 我可以通过 MDIO 访问 LAN8710A 寄存器。 我已验证STRAP 引脚已正确设置为 RMII 模式。 GMac_IP_Internal_Loopback示例代码成功运行。 当我在 GMac 驱动程序配置的EthCtrlConfigMac部分禁用MAC_CONFIG_LOOPBACK并尝试将数据发送到 PC 时,我没有收到任何信息。 当我在LAN8710A上启用远环回模式时,它会正确回显从 PC 发送的数据。 最初,禁用内部环回后,我发现 PC 上的数据已损坏。后来发现EMAC_MII_RMII_TX_CLK引脚悬空,没有连接到50MHz时钟信号。 即使 TX_CLK 处于浮动状态,我仍然能够接收损坏的数据。然而,在正确将 TX_CLK 连接到 50 MHz 后,我根本无法再接收任何数据。 一个不寻常的观察:当 TX_CLK 未连接时,我仍然可以接收某种形式的数据,尽管它已损坏。 例如,如果我发送了一个填充有0xFF 的数据包,那么我将只收到0xFF值。 如果我发送了一个填充有0xF0的数据包,我会收到0x30 和其他字节值的混合。 问题: 正确连接50 MHz TX_CLK后,什么原因导致传输失败? GMAC 驱动程序是否需要进行任何额外配置才能启用外部传输? 是否存在与S32K344 + LAN8710A RMII 模式相关的已知问题或勘误表可以解释这种行为? 当 TX_CLK 未连接时,我如何能够接收任何数据?尽管它已被损坏,但它似乎仍保留着与原始数据相关的模式。这种行为该如何解释? 任何见解或建议都将不胜感激。 非常感谢! 回复:S32K344 RMII 与 GMAC 驱动程序的问题 Hi Julián, 谢谢您的回复。我想分享我的发现,以防其他人遇到类似的问题。 经过进一步调试,我通过两个关键修改解决了该问题: 在调用 Siul2_Port_Ip_Init 之前,我应用了以下配置: IP_DCM_GPR->DCMRWF1 = (IP_DCM_GPR->DCMRWF1 & ~DCM_GPR_DCMRWF1_EMAC_CONF_SEL_MASK) | DCM_GPR_DCMRWF1_EMAC_CONF_SEL( 2U ); 在时钟配置中,我将 EMAC_TX_CLK 和 EMAC_RX_CLK 的分频器设置为 2,从而将它们的频率降低到 25 MHz。 应用这些更改后,数据传输开始正常工作。 作为参考,当 TX_CLK 未连接时观察到的数据损坏问题仍然是一个有趣的行为,但在正确设置参考时钟和配置寄存器后,系统现在可以按预期运行。 我希望这能帮助其他可能面临类似问题的人。 此致, 穆罕默德·法提赫 回复:S32K344 RMII 与 GMAC 驱动程序的问题 Hi @MehmetFatih, 由于 LAN8710A 是第三方设备,支持有限,因此没有S32K344 + LAN8710A勘误表或文档。 我不确定损坏的数据可能表明什么,因为传输是在没有时钟的情况下进行的,但是您是否能够使用示波器或逻辑分析仪分析信号以查看连接 50Mhz 后是否正确发送/接收帧? 为了配置发送和接收,还必须配置中断驱动程序,请参考此社区帖子:已解决:S32K344 Callbackfun 的 GMAC - NXP 社区。 您还可以分享参考时钟的连接吗? Best regards, Julián
記事全体を表示
Teensy 3.x 和 Teensy-LC +“Prop Shield”声音和合成器开发板 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 视频链接:6084 说明: Teensy 3.1 和 Teensy-LC 是完整的基于 USB 的开发工具,分别采用运行频率为 72 和 48 MHz 的 Kinetis 32 位 Cortex-M4 K20 和 Cortex-M0+ KL26 设备。Teensy 3.1 配备 256KB 闪存和 64KB RAM。Teensy-LC 板配备 62KB 闪存和 8KB RAM。 价值主张 * 占用空间极小的开发工具 * 非常低成本的开发工具 * 他们能够实施许多不同的项目 * 开源 SDK Teensy 开发板具有非常高的扩展 Arduino 兼容性能水平和库,利用了 Kinetis 的功能,例如低功耗模式和内部 DMA。当制造商需要质量、性能和小尺寸时,他们会选择 LED(WS2811)和 16 位 44.1kHz 音频质量库。 特性 硬件规格 规格 Teensy LC Teensy 3.0 Teensy 3.1 & 3.2 单位 处理器 MKL26Z64VFT4 32位ARM Cortex-M0+ 48MHz MK20DX128 32位ARM Cortex-M4 48兆赫 MK20DX256 32位ARM Cortex-M4 72兆赫 闪存 62 128 256 kbytes RAM 内存 8 16 64 kbytes EEPROM 1/8 (emu) 2 2 kbytes I/O 46, 5 Volt 34, 3.3 Volt 34, 3.3V, 5V tol 模拟输入 8 14 21 PWM 9 10 12 UART、I2C、SPI 1,1,1 3,1,1 3,2,1 价格 $24.00 $19.00 $19.80 美元 软件支持 Teensy 3.2 和 3.1:新功能 https://www.pjrc.com/store/teensylc.html 推荐产品 产品 描述 Kinetis K 微控制器 Kinetis L 微控制器 相关资源 主题 类型 PJRC(Teensy官方网站) Web Page 移动设备
記事全体を表示
i.MX Multimedia Explained: i.MX Applications Processors用のマルチメディアアプリケーションを効果的に作成する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ライブデモを含む講義では、i.MX SoCのハードウェアマルチメディアアクセラレータの利点を活用して、i.MX アプリケーションプロセッサ用のマルチメディアアプリケーションを開発する方法を示します。 発表者:ダニエレ・ダラアクア 2015年5月12日、DwFイスタンブールにて発表 Session ID: EUF-DES-T1474 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ライブデモを含む講義では、i.MX SoCのハードウェアマルチメディアアクセラレータの利点を活用して、i.MX アプリケーションプロセッサ用のマルチメディアアプリケーションを開発する方法を示します。 発表者:ダニエレ・ダラアクア 2015年5月12日、DwFイスタンブールにて発表 Session ID: EUF-DES-T1474 i.MXアプリケーション・プロセッサ Re:i.MX マルチメディアの説明:効果的に i.MX アプリケーションプロセッサ用のマルチメディアアプリケーションを作成する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 素晴らしいプレゼンテーション!非常に完成度が高い。 実践的なソースコードを共有していただけませんか? 私は特にsrc / hmi.cに興味がありますおよびmedia_server.c.
記事全体を表示
i.MX6SoloXの非対称コア間通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このチュートリアルでは、Linux ディストリビューションと pingpong MQX アプリケーションをコンパイルして、i.MX 6SoloX ベースのスマート デバイス用 SABRE ボード上の ARM Cortex-A9 コアと ARM Cortex-M4 コア間の通信をテストする方法について説明します。 初期設定 すべての手順はUbuntu 14.04 64ビットマシンで実行されましたが、他のディストリビューションでも最小限の変更またはまったく変更せずに動作するはずです。 最初のステップは、必要なツールとアプリケーションをホストにインストールすることです。 $ sudo apt-get install gawk wget git-core diffstat 解凍 texinfo \ gcc-multilib build-essential chrpath socat libsdl1.2-devxtermピココム また、Freescale の BSP のダウンロードに使用するリポジトリ ツールもインストールする必要があります。 $ mkdir ~/bin $ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo $ export PATH=${PATH}:~/bin 必要なすべてのソフトウェアとアプリケーションのダウンロードとコンパイルに使用されるディレクトリ名を格納する環境変数を作成します (現在のターミナルを閉じたり、新しいターミナルを開いたりする場合は、この変数を再定義することを忘れないでください)。 $ export IMX6SOLOX=~/imx6solox $ mkdir -p $IMX6SOLOX LINUXディストリビューション フリースケールのBSPソース・コードをダウンロードします。 $ cd $IMX6SOLOX $ mkdir -p fsl-release-bsp & cd fsl-release-bsp $ repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.10.53-1.1.0_ga $ repo sync そして、SABREボードの最小限のイメージをコンパイルします。 $ MACHINE=imx6sxsabresd ソース fsl-setup-release.sh -b build $ bitbake core-image-minimal コンパイル後、SDカードイメージが利用可能になるはずです。それをSDカードに書き込みます(以下のコマンドでデバイス名/dev/sdXを変更することを忘れないでください)。 $ cd tmp/deploy/images/imx6sxsabresd/ $ sudo dd if=core-image-minimal-imx6sxsabresd.sdcard of=/dev/sdX bs=1M && sync イメージをテストするには、USBケーブルを使用してボードをホストマシンに接続する必要があります。2 つの TTY ポートが作成されます。最初のアプリケーションでお気に入りのターミナルアプリケーション(minicom、putty、screen、picocom)を開き、Linuxの起動プロセスを確認します。rootユーザーでログインできるはずです。 ファームウェアMQX 最新のMQXソース・コードは、フリースケールのWebサイト( http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MQX#)からダウンロードできます。私は4.1.0を使用しましたバージョンをテストに含めます。Linux版(*.gz)のダウンロードもお忘れなく。 ディレクトリを作成し、ソースコードを解凍します。 $ cd $IMX6SOLOX $ mkdir -p mqx && cd mqx $ tar xfv ~/ダウンロード/フリースケール\ MQX\ RTOS\ 4.1.0\for\ i.MX\ 6SoloX\ Linux\ Base.gz $ ls ビルド コンフィグ ドキュメント MCC MQXツール MQXアプリケーションをコンパイルするために必要なツールチェーンをダウンロードしてインストールします。 $ cd $IMX6SOLOX $ mkdir -p ツールチェーン && cd ツールチェーン $ wget https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update/+download/gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 $ tar xfv gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 && rm gcc-arm-none-eabi-4_8-2014q1-20140314-linux.tar.bz2 次に、MQXおよび関連ライブラリをコンパイルします。 $ cd $IMX 6SOLOX/mqx/build/imx6sx_sdb_m4/make $ export TOOLCHAIN_ROOTDIR=$IMX 6SOLOX/toolchain/gcc-arm-none-eabi-4_8-2014q1 $./build_gcc_arm.sh そして、ピンポンアプリケーションをコンパイルします。 $ cd $IMX 6SOLOX/mqx/mcc/examples/pingpong/build/make/pingpong_example_imx6sx_sdb_m4 $./build_gcc_arm.sh ELF アプリケーションをバイナリ形式に変換します。 $ arm-none-eabi-objcopy -O バイナリ gcc_arm/extflash_release/pingpong_example_imx6sx_sdb_m4.elf m4_qspi.bin U-Boot ブートローダーは、SDCARD から MQX ファームウェアを読み取り、NOR フラッシュを書き込み、Cortex-M4 でアプリケーションを起動する役割を担います。 m4_qspi.bin ファイルを最初の sdcard パーティションに保存し、U-Boot のプロンプトにアクセスします。 次のコマンドを実行して、ファームウェア イメージを NOR フラッシュに書き込みます。 > run update_m4_from_sd また、U-Boot 環境変数を設定して、起動時にアプリケーションが自動的に起動するようにします。 > setenv fdt_file imx6sx-sdb-m4.dtb > setenv mmcargs "${mmcargs} uart_from_osc" > setenv bootcmd "m4bootを実行します。${bootcmd}" > saveenv 2番目のTTYで別のターミナルアプリケーションを開いて、MQXコンソールにアクセスできるようにします e ボードを再起動します。以下のメッセージが表示されます。 MCC PINGPONGの例***** お待ちください: 1) A9ピアの準備ができました 次に、「S」を押してデモを開始します ******************************** 「S」を押してデモを開始します。 Linuxの起動プロセスが終了するのを待ち、「S」を押してデモアプリケーションを起動します。 Linuxターミナルで、pingpongアプリケーションとの通信を開始します。 # エコー 1 > /sys/devices/soc0/soc.1/2200000.aips-bus/mcctest.17/pingpong_en& 両方の端末で送受信されたメッセージのログが表示されます。 ご不明な点がございましたらお知らせください。 よろしくお願いいたします。 Sergio Prado [email protected] http://e-labworks.com Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> RPMSGはメッサギンユニット(MU)を使用しますか?それとも、RPMSG なしで MU を使用することは可能ですか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Sergio, ブートコマンドの変更に取り組んでいたのですが、どういうわけか台無しになってしまいました。 ブート変数がリセットされました、今はLinuxがA9で実行されていません、私はIMx6solo SabreボードのM4でMQXしか実行していません LinuxをA9で実行できるようにするためのBootコマンド変数は何ですか。 これはM4を有効にするためです setenv bootcmd "m4bootを実行します。${bootcmd}" A9の変数は何ですか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私はこれをしましたが、うまくいきません。 それは許可 に関連するもの でなければなりません 。 Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 1)community.freescale.com アカウントでログインします 2)URLに移動します Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> それはうまくいきません。このリンクは私の アカウント。 Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> https://nxp.flexnetoperations.com/control/frse/product?child_plneID=683961&cert_num=240411567&ver=ARC 試してみる Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 何か解決策はありますか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Sergio, i.MX 6SoloX v4.1.0 用の MQX RTOS をダウンロードしようとしています提案どおりですが、利用できません。 ブルーノが提案したリンクも試してみると、次のメッセージが表示されます。 ---- エラーメッセージ アイテムが見つからなかったか、このアイテムをダウンロードする権限がありません。 カスタマーサポートをご利用の場合は、問題の説明を入力して「送信」ボタンを押してください。 ---- 何か提案はありますか? ありがとうございます Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> M4が起動している間はuart2周辺機器が欲しいのですが、 imx6sx-sdb-m4.dts では「無効」になっています。有効にしようとすると、カーネルパニックが発生します。 共有周辺機器を有効にできないのはなぜですか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 解決しました!正しいdts imx6sx-sdb-m4.dtsを追加しました Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、DDR RAMでピンポンテストを実行する必要があります。 ドキュメントAN5127に記載されている「i.MX 6SoloXのさまざまなRAMメモリでMQX RTOSを実行する方法」に正確に従いましたが、カーネルを実行するとカーネルパニックエラーが発生しました。 カーネルを起動中… 物理 CPU 0x0 での Linux の起動 Linuxバージョン3.10.53-1.1.0_ga + g496fbe0(mirko_ardinghi@engicam)(gcc version 4.8.2 (GCC) ) #5 SMP PREEMPT Wed Dec 9 10:03:09 CET 2015 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU:PIPT / VIPT nonaliasing data cache、VIPT aliasing instruction cache マシン:Freescale i.MX6 SoloX(デバイスツリー)、モデル:Freescale i.MX6 SoloX SDBボード cma: CMA: ac000000 で 320 MiB を予約 メモリ ポリシー: ECC が無効、データ キャッシュ writealloc PERCPU:埋め込み8ページ/ CPU @ 81598000 s8960 r8192 d15616 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:256032 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:1008MB = 合計1008MB メモリ:680872k / 680872k利用可能、351320k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB)     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)     vmalloc : 0xbf800000 - 0xff000000   (1016 MB) lowmem : 0x80000000 - 0xbf000000 (1008 MB)     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) 。テキスト: 0x80008000 - 0x80c71754 (12710 kB) .init: 0x80c72000 - 0x80cbe300 ( 305 kB) 。データ: 0x80cc0000 - 0x80d178c0 ( 351 kB) .bssの: 0x80d178c0 - 0x80d809ac ( 421 kB) SLUB: HWalign=64、Order=0-3、MinObjects=0、CPUs=1、Nodes=1 プリエンプティブな階層型 RCU の実装。 CPU を NR_CPUS=4 から nr_cpu_ids=1 に制限する RCU。 NR_IRQS:16 nr_irqs:16 16 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c8、AUX_CTRL 0x32030000、キャッシュ サイズ: 262144 B CLK: 共有 CLK ノードが最大数を超えています。 clk: fsl,shared-mem-addr が見つかりません! clk: fsl,shared-mem-size が見つかりません! sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK CPU0: スレッド -1、CPU 0、ソケット 0、mpidr 80000000 0x80685698 の静的 ID マップの設定 - 0x806856f0 1つのCPUを育てました SMP:合計1つのプロセッサがアクティブになりました(1581.05 BogoMIPS)。 CPU: すべての CPU が SVC モードで起動しました。 devtmpfs: 初期化済み PinCtrl Core: 初期化された PinCtrl サブシステム レギュレーターダミー:パラメータなし NET: 登録プロトコル ファミリ 16 DMA: 原子コヒーレント割り当て用に事前に割り当てられた 256 KiB プール WDOG1をリセットソースとして使用 syscon 20c8000.anatop:regmap [mem 0x020c8000-0x020c8fff] 登録済み vdd1p1: 800<--> vdd3p0: 2800<--> vdd2p5: 2100<--> CPU:725 <--> 1450 mV vddpcie: 725 <--> 1450 mV vddsoc: 725 <--> 1450 mV syscon 20e4000.iomuxc-gpr: regmap [mem 0x020e4000-0x020e7fff] registered syscon 21bc000.ocotp-ctrl:regmap [mem 0x021bc000-0x021bffff] 登録 syscon 21ac000.romcp:regmap [mem 0x021ac000-0x021affff] 登録 syscon 2294000.mu:regmap [mem 0x02294000-0x02297fff] 登録 hw-breakpoint: 5 (+1 予約済み) のブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 imx6sx-pinctrl 20e0000.iomuxc:初期化されたIMX pinctrlドライバ BIO:0にスラブ を作成します MXS-DMA 1804000.dma-apbh:初期化 VCC_SD3:3000mV vref-3v3: 3300 mV PSU-5V0:5000mV usb_otg1_vbus: 5000 mV usb_otg2_vbus: 5000 mV I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] SCSI サブシステムが初期化されました usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 i2c i2c-0: IMX I2C アダプタ登録済み i2c i2c-1: IMX I2Cアダプタ登録 i2c i2c-2: IMX I2C アダプタ登録済み i2c i2c-3: IMX I2Cアダプタ登録済み Linuxビデオキャプチャインターフェース:v2.00 pps_core:LinuxPPS API ver.1登録 pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]> PTPクロックサポートが登録されています MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライバが初期化されました。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています ディスプレイレギュレータ:パラメータなし pureg-dummy: パラメータなし クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 TCP 確立ハッシュ テーブル エントリ: 8192 (順序: 4、65536 バイト) TCPバインドハッシュテーブルエントリ:8192(順序:4、65536バイト) TCP:ハッシュテーブルが設定されています(8192 バインド 8192 が確立されています) TCP: reno が登録されています UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 バス周波数ドライバモジュールがロードされました Futex ハッシュテーブルエントリ: 256 (順序: 2, 16384 バイト) VFS: Disk quotas dquot_6.5.2 Dquot-cache ハッシュ テーブル エントリ: 1024 (順序 0、4096 バイト) NFS:id_resolverキータイプの登録 キーの種類 id_resolver 登録されています キーの種類 id_legacy 登録されています JFFS2: バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社 fuse init (API バージョン 7.22) msgmni は 1969 に設定されています IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) MIPI DSI ドライバー モジュールが読み込まれました MXSFB 2224000.lcdif:登録済みのMXCディスプレイドライバーLDB コンソール:カラーフレームバッファデバイス128x48への切り替え MXSFB 2224000.lcdif:初期化 imx-sdma 20ec000.sdma:IRAM が割り当てられていない、外部 MEM を使用 imx-sdma 20ec000.sdma:イベントを再マッピングする必要はありません imx-sdma 20ec000.sdma:初期化 imx-sdma 20ec000.sdma:ロードされたファームウェア1.1 pfuze100-regulator 0-0008:不正なID:10 pfuze100-regulator 0-0008:認識できないpfuzeチップID! シリアル:IMXドライバー 2020000.serial: MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です。 コンソール [ttymxc0] 有効 21e8000.serial: MMIO 0x21e8000 (irq = 59) の ttymxc1 は IMX です。 21f4000.serial: MMIO 0x21f4000 (irq = 62) の ttymxc4 は IMX です。 シリアル: Freescale lpuart ドライバ IMX SEMA4ドライバが登録されています。 [DRMの]初期化されたdrm 1.1.020060810 [DRMの]マイナー 0 で vivante 1.0.0 20120216 を初期化しました BRD:ロードされたモジュール loop: モジュールがロードされました FSL-Quadspi 21E4000.QSPIです。S25FL128Sが見つかり、N25Q256Aが予想 fsl-quadspi 21e4000.qspi: s25fl128s (16384 Kbytes) FSL-Quadspi 21E4000.QSPIです。S25FL128Sが見つかり、N25Q256Aが予想 fsl-quadspi 21e4000.qspi: s25fl128s (16384 Kbytes) fsl-quadspi 21e4000.qspi: QuadSPI SPI NOR flash driver CANデバイスドライバインターフェース Flexcan 2090000.can:デバイスが登録されました (reg_base=BF9C0000, IRQ=142) FlexCan 2094000.can:デバイスが登録されました (reg_base=BF9C8000, IRQ=143) libphy: fec_enet_mii_bus: プローブ済み fec 2188000.ethernet eth0:登録済みのPHCデバイス0 fec 21b4000.ethernet eth1:登録済みのPHCデバイス1 ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー usbcore:新しいインターフェースドライバーのusb-storageを登録 ci_hdrc ci_hdrc.1:EHCI ホスト コントローラー ci_hdrc ci_hdrc.1:新しいUSBバスが登録され、バス番号1が割り当てられています ci_hdrc ci_hdrc.1:USB 2.0 開始、EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました mousedev: PS/2 マウスデバイス (全マウス共通) 入力: 20CC000.SNVS-pwrkey/devices/soc0/soc.1/2000000.aips-bus/20cc000.snvs-pwrkey/input/input0 として snvs_pwrkey 20cc000.snvs-pwrkey:i.MX SNVS PowerKey プローブ egalax_ts 1-0004:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました 入力:ISL29023光センサーを/devices/virtual/input/input1として ISL29023 2-0044: ドライバ バージョン 1.0 が有効 I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc 20CC034.snvs-rtc-lp:RTCコア:登録20CC034.SNVS-RTC-LPRTC0として i2c /dev entries ドライバー PXP-V4L2 pxp_v4l2_out.19:初期化 mag3110 2-000e: check mag3110 chip ID 入力:mag3110 as /devices/virtual/input/input2 MAG3110 2-000E:MAG3110をプローブ I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] 入力: MMA845x as /devices/virtual/input/input3 IMX2-WDT 20BC000.wdog:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=0) Bluetooth:HCI UARTドライバーver 2.2 Bluetooth:HCI H4プロトコルが初期化されました Bluetooth:HCI BCSPプロトコルが初期化されました Bluetooth: HCIATH3K プロトコルが初期化されました usbcore: 新規インターフェースドライバ BCM203x を登録 usbcore: 新しいインターフェースドライバー btusb を登録 Bluetooth:汎用Bluetooth SDIOドライバーver 0.1 usbcore: 新しいインターフェースドライバー ath3k を登録 cpuidle:ガバナーラダーの使用 cpuidle: ガバナーメニューの使用 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) sdhci-pltfm: SDHCI プラットフォームと OF ドライバーヘルパー MMC1 : VQMMC レギュレータが見つかりません MMC1: VMMCレギュレーターが見つかりません mmc1: 2194000.usdhc の SDHCI コントローラー [2194000.usdhc]ADMAの使用 MMC2 : VQMMC レギュレータが見つかりません mmc2:2198000.usdhcのSDHCIコントローラー[2198000.usdhc]ADMAの使用 sdhci-esdhc-imx 219c000.usdhc:超高速状態を取得できなかった、通常モードで動作する MMC3 : VQMMC レギュレータが見つかりません MMC3: VMMC レギュレーターが見つかりません mmc3:219c000.usdhcのSDHCIコントローラー[219c000.usdhc]ADMAの使用 Galcore:clk_get 2Dコアクロックが失敗しました。2D / VGを無効にしてください! Galcoreバージョン5.0.11.25762 mmc3: アドレス E624 の新しい高速 SDHC カード mmcblk3: mmc3:e624 SU04G 3.69 GiB MMCBLK3: P1 P2 mxc_asrc 2034000.asrc:登録mxc_asrc caam 2100000.caam:インスタンス化された RNG4 SH0 caam 2100000.caam:インスタンス化された RNG4 SH1 caam 2100000.caam:デバイス ID = 0x0a160100 (時代 4) caam 2100000.caam:ジョブリング= 2、気= 0 /proc/cryptoに登録されているCAAMアルゴリズム caam_jr 2101000.jr0:RNG-CAAMの登録 プラットフォームcaam_sm:blkkey_ex:8つのキーストアユニットが利用可能 プラットフォームcaam_sm:64ビットクリアキー: プラットフォームcaam_sm:[0000] 00 01 02 03 04 0f 06 07 プラットフォームcaam_sm:64ビットブラックキー: platform caam_sm: [0000] 62 7e 92 e2 e9 0b 51 cb プラットフォームcaam_sm: [0008] CA 31 C2 0D 8C 6B B1 79 プラットフォームcaam_sm:128ビットクリアキー: プラットフォームcaam_sm:[0000] 00 01 02 03 04 0f 06 07 ホームcaam_sm: [0008] 08 09 0A 0B 0C 0D 0E 0F プラットフォーム caam_sm: 128 ビット ブラック キー: プラットフォームcaam_sm: [0000] 12 F6 14 FF FE D3 2A プラットフォームcaam_sm: [0008] 0c 95 87 2b 77 2c 27 81 プラットフォームcaam_sm:192ビットクリアキー: プラットフォームcaam_sm:[0000] 00 01 02 03 04 0f 06 07 ホームcaam_sm: [0008] 08 09 0A 0B 0C 0D 0E 0F caam_sm番のりば: [0016] 10 11 12 13 14 15 16 17 プラットフォームcaam_sm:192ビットブラックキー: caam_sm番のりば: [0000] 43 21 C3 21 03 42 46 94 プラットフォームcaam_sm:[0008] ED 00 DB 9F B0 C5 15 47 プラットフォームcaam_sm: [0016] B6 86 A4 D1 87 F4 84 F1 platform caam_sm: [0024] 30 24 3e 2e 19 ee 0b 62 プラットフォームcaam_sm:256ビットクリアキー: プラットフォームcaam_sm:[0000] 00 01 02 03 04 0f 06 07 ホームcaam_sm: [0008] 08 09 0A 0B 0C 0D 0E 0F caam_sm番のりば: [0016] 10 11 12 13 14 15 16 17 caam_sm番のりば: [0024] 18 19 1A 1B 1C 1D 1E 1F プラットフォーム caam_sm: 256 ビット ブラック キー: caam_sm番のりば: [0000] 6E 2D 47 C6 02 C0 C4 34 プラットフォームcaam_sm:[0008] D6 0F 6F B8 2D 1A 3E DF プラットフォームcaam_sm: [0016] C9 51 6B BB 5A 1C 32 31 platform caam_sm: [0024] 6e dc c9 86 5e c6 3e 7c プラットフォーム caam_sm: 64 ビットの未書き込み BLOB: caam_sm番のりば: [0000] 00 00 00 00 00 00 caam_sm番のりば: [0008] 00 00 00 00 00 00 caam_sm番ホーム: [0016] 00 00 00 00 00 00 caam_sm番のりば: [0024] 00 00 00 00 00 00 00 caam_sm番のりば: [0032] 00 00 00 00 00 00 プラットフォームcaam_sm:[0040] 00 00 00 00 00 00 ホームcaam_sm: [0048] 00 00 00 00 00 00 00 caam_sm番のりば: [0056] 00 00 00 00 00 00 caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: 128 ビットの未書き込み BLOB: caam_sm番のりば: [0000] 00 00 00 00 00 00 caam_sm番のりば: [0008] 00 00 00 00 00 00 caam_sm番ホーム: [0016] 00 00 00 00 00 00 caam_sm番のりば: [0024] 00 00 00 00 00 00 00 caam_sm番のりば: [0032] 00 00 00 00 00 00 プラットフォームcaam_sm:[0040] 00 00 00 00 00 00 ホームcaam_sm: [0048] 00 00 00 00 00 00 00 caam_sm番のりば: [0056] 00 00 00 00 00 00 caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: 196 ビットの未書き込み BLOB: caam_sm番のりば: [0000] 00 00 00 00 00 00 caam_sm番のりば: [0008] 00 00 00 00 00 00 caam_sm番ホーム: [0016] 00 00 00 00 00 00 caam_sm番のりば: [0024] 00 00 00 00 00 00 00 caam_sm番のりば: [0032] 00 00 00 00 00 00 プラットフォームcaam_sm:[0040] 00 00 00 00 00 00 ホームcaam_sm: [0048] 00 00 00 00 00 00 00 caam_sm番のりば: [0056] 00 00 00 00 00 00 caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: 256 ビットの未書き込み BLOB: caam_sm番のりば: [0000] 00 00 00 00 00 00 caam_sm番のりば: [0008] 00 00 00 00 00 00 caam_sm番ホーム: [0016] 00 00 00 00 00 00 caam_sm番のりば: [0024] 00 00 00 00 00 00 00 caam_sm番のりば: [0032] 00 00 00 00 00 00 プラットフォームcaam_sm:[0040] 00 00 00 00 00 00 ホームcaam_sm: [0048] 00 00 00 00 00 00 00 caam_sm番のりば: [0056] 00 00 00 00 00 00 caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: BLOB の 64 ビット黒キー: プラットフォームcaam_sm:[0000] D4 50 41 CE C8 3B BF 65 caam_sm番のりば: [0008] 61 A2 35 10 61 56 48 1F プラットフォームcaam_sm:[0016] 24 6F 81 76 D4 D7 E8 67 platform caam_sm: [0024] ad 2e e6 b7 7c 15 ae 11 platform caam_sm: [0032] d4 ce 2b 9b ce 09 a5 2f プラットフォームcaam_sm: [0040] F8 A7 20 9C 5F 4D B8 CE caam_sm番のりば: [0048] B9 6E BB 7A 4D C8 4A 53 caam_sm番のりば: [0056] 00 00 00 00 00 00 caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: BLOB 内の 128 ビット黒キー: caam_sm番のりば: [0000] 41 BA 5B 95 92 9C F7 01 プラットフォームcaam_sm: [0008] 06 3D 37 91 F7 4D D4 6D caam_sm番のりば: [0016] 54 58 B0 40 61 4A A8 71 caam_sm番のりば: [0024] 38 A4 3C 6A 60 AE 3D 2A caam_sm番のりば: [0032] 43 B7 12 FC 7E FB 24 18 caam_sm番のりば: [0040] 51 72 D2 Fa 6D Ed Fa B4 プラットフォームcaam_sm:[0048] 3C 2D 4C C5 0C 79 CB 0F caam_sm番のりば: [0056] 84 F5 31 E8 5B 08 B0 EE caam_sm番のりば: [0064] 00 00 00 00 00 00 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: BLOB 内の 192 ビット黒キー: プラットフォームcaam_sm:[0000] CF AC AA B3 97 9D 0A CD プラットフォームcaam_sm:[0008] 5D D6 E8 8B 36 82 BE 74 caam_sm番のりば: [0016] F0 A6 98 41 AE 5F 66 25 プラットフォームcaam_sm:[0024] 35 BD 7A A2 C0 72 E3 11 プラットフォームcaam_sm: [0032] B2 10 D2 AD CC 7B C7 7C プラットフォームcaam_sm: [0040] 22 5E 9A 96 F5 3C B0 C8 ホームcaam_sm: [0048] 73 82 1b b3 f7 51 71 6b プラットフォームcaam_sm:[0056] 6D F0 BE F1 Fe 54 32 2F プラットフォームcaam_sm:[0064] 1c d0 83 9b 20 29 4d 98 caam_sm番のりば: [0072] 00 00 00 00 00 00 プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: BLOB の 256 ビット黒キー: caam_sm番のりば: [0000] 76 63 86 09 37 85 BF 24 caam_sm番のりば: [0008] 71 66 49 1b 8e 59 eb 0e プラットフォームcaam_sm: [0016] C9 E3 3A 28 AA 83 4C 8B caam_sm番のりば: [0024] D6 A3 17 D8 2F 68 17 21 caam_sm番のりば: [0032] 2E B4 A7 93 8E 90 C7 90 プラットフォームcaam_sm:[0040] DC BC 3C A0 8F FD C5 B0 プラットフォームcaam_sm:[0048] 42 F4 A9 4C 5D F3 CF 39 プラットフォームcaam_sm: [0056] 2A CD D8 26 02 60 74 D2 プラットフォームcaam_sm: [0064] D6 E3 A0 0D 9C Fe 32 4A caam_sm番のりば: [0072] 11 A8 63 B5 6B 09 46 FB プラットフォームcaam_sm:[0080] 00 00 00 00 00 00 00 caam_sm番のりば: [0088] 00 00 00 00 00 00 プラットフォーム caam_sm: 復元された 64 ビットの黒キー: caam_sm番のりば: [0000] CF 8D FB 94 A7 2C 8F 57 caam_sm番のりば: [0008] 8C A5 40 6E B2 D2 99 FA プラットフォーム caam_sm: 復元された 128 ビットの黒キー: プラットフォームcaam_sm: [0000] 12 F6 14 FF FE D3 2A プラットフォームcaam_sm: [0008] 0c 95 87 2b 77 2c 27 81 プラットフォーム caam_sm: 復元された 192 ビットの黒キー: caam_sm番のりば: [0000] 43 21 C3 21 03 42 46 94 プラットフォームcaam_sm:[0008] ED 00 DB 9F B0 C5 15 47 caam_sm番のりば: [0016] EE F6 AE 69 75 17 0D FB プラットフォームcaam_sm: [0024] B9 Bf D4 1C E9 C1 B0 F8 プラットフォーム caam_sm: 復元された 256 ビットの黒キー: caam_sm番のりば: [0000] 6E 2D 47 C6 02 C0 C4 34 プラットフォームcaam_sm:[0008] D6 0F 6F B8 2D 1A 3E DF プラットフォームcaam_sm: [0016] C9 51 6B BB 5A 1C 32 31 platform caam_sm: [0024] 6e dc c9 86 5e c6 3e 7c snvs-secvio 20cc000.caam-snvs:Violation Handlers Armed - 非セキュア状態 usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー wm8962 3-001a: 供給 'DCVDD' を取得できませんでした: -517 wm8962 3-001a: 供給の要求に失敗しました: -517 I2c 3-001a: ドライバー wm8962 がプローブの延期を要求します IMX-WM8962 サウンド.27:コーデックプラットフォームデバイスが見つかりませんでした IMX-WM8962: Sound.27 のプローブがエラー -22 で失敗しました imx-spdif sound-spdif.28:  dit-hifi <-> 2004000.spdif mapping ok NET: 登録プロトコル ファミリ 26 TCP:キュービック登録済み NET: 登録プロトコル ファミリ 10 sit: IPv6 over IPv4 トンネリング ドライバー NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(リビジョン 20120528 ABI 9) NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(改訂版20120528) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20120528 T) CAN: NetLink ゲートウェイ (改訂版 20130117) max_hops=1 Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト Bluetooth:BNEPソケットレイヤーが初期化されました Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 Bluetooth:HIDPソケットレイヤーが初期化されました 8021q:802.1Q VLANサポートv1.8 キーの種類 dns_resolver 登録されています VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 imx6-cpufreq imx6-cpufreq.0:規制当局の入手に失敗した imx6-cpufreq: imx6-cpufreq.0 のプローブエラー -2 で失敗しました 仮想アドレス00000018でカーネルNULLポインタ逆参照を処理できません pgd = 80004000 [00000018] *pgd=00000000 内部エラー: Oops: 805 [#1] PREEMPT SMP ARM リンクされているモジュール: CPU:0 PID:1通信:スワッパー/ 0汚染されていない3.10.53-1.1.0_ga + g496fbe0#5 task: a7068000 ti: a706a000 task.ti: a706a000 PCはimx_amp_power_init+0x8c/0xd8 LRは__arm_ioremap+0x18/0x1c pc : [<80c8a4e4>]    lr : [<80019128>]    psr: a0000113 SP : A706BEF8 IP : 00000000 FP : 00000000 R10:80Caff6C R9:80C8A458 R8:00000014 R7 : 00000001 R6 : 80D18838 R5 : 80D18838 R4 : 00000001 R3 : 00000000 R2 : 80D18838 R1 : 00000000 R0 : A700B180 フラグ: モード SVC_32 ISA ARM セグメント カーネルの FIQ 上の NzCv IRQ 制御:10c53c7d テーブル:8100404a DAC:00000015 プロセススワッパー/0 (pid: 1, stack limit = 0xa706a238) Stack: (0xa706bef8 to 0xa706c000) bee0:                                                       80cbb1b8 00000007 BF00: 80D178C0 80D178C0 80D178C0 80008704 00000103 80047E94 80Caff44 A706A010 bf20: 80b779d4 80c3c5e8 00000007 00000007 80047700 80047758 00000000 80cbb1b8 BF40:00000007 80D178C0 80D178C0 80C724DC 00000103 80Caff6C 80Caff64 80C72BE0 bf60: 00000007 00000007 80c724dc e08d7f63 a726bff8 20041010 a706bf9c 00000000 bf80: 80679540 00000000 00000000 00000000 00000000 00000000 00000000 80679548 bfa0: a706a000 00000000 80679540 8000e118 00000000 00000000 00000000 00000000 BFC0: 00000000 00000000 00000000 000000000 000000000 000000000 000000000 000000000 bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 e8d5debf f47dcf60 [<80c8a4e4>](imx_amp_power_init+0x8c/0xd8) from [<80008704>] (do_one_initcall+0x108/0x158) [<80008704>](do_one_initcall+0x108/0x158) from [<80c72be0>](kernel_init_freeable+0x138/0x1d8) 【<80c72be0>】(kernel_init_freeable+0x138/0x1d8) from [<80679548>] (kernel_init+0x8/0x158) [<80679548>](kernel_init+0x8/0x158) from [<8000e118>] (ret_from_fork+0x14/0x3c) Code: e0233498 e2844001 e0862102 e5920004 (e5c37018) ---[ トレース終了 399390648CBC89FE] --- カーネルパニック - 同期していません: init を強制終了しようとしました!exitcode=0x0000000b Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 親愛なるマンディックへ、 MQXダウンロードリストページで、次の名前のバージョンをダウンロードしてください。 i.MX 6SoloX用MQX RTOS v4.1.0リリースとパッチ Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Freescale MQX 4.2 を https://freescale.flexnetoperations.com/control/frse/download?agree=Accept&element=6321767 からダウンロード し、config フォルダと build フォルダにリストされているサポート対象デバイスは次のとおりです。 FRDMK22F120メートル FRDMK64F kwikstikk40x256 svf522revb_a5 svf522revb_m4 TWRK20D50メートル TWRK20D72M TWRK21D50メートル TWRK21F120メートル TWRK22F120メートル TWRK24F120メートル TWRK40D100メートル TWRK40x256 TWRK53N512 TWRK60D100メートル TWRK60F120メートル TWRK60N512 TWRK64F120メートル TWRK65F180メートル TWRK70F120メートル twrvf65gs10_a5 twrvf65gs10_m4 間違った場所を見ているのか、間違ったバージョンをダウンロードしたのか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Sergio, ご協力いただきありがとうございます。これはうまくいきました。 しかし、最初にgpartedを使用してSDカードを修理する必要がありました。 Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 問題は、デバイスの最初のパーティション (/dev/sdb1) ではなく、デバイスファイル (/dev/sdb) を使用する必要があることです。 もう一度やり直してください、ただし /dev/sdb を使用して、結果をお知らせください。 sudo dd if=core-image-minimal-imx6sxsabresd.sdcard of=/dev/sdb bs=1M && sync Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 最後の方で、Ctrl + Cを押して中止しました。 Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Sergio, 私はbs=1M をbs=4kに変更しましたが、うまくいきました! ボードが起動しました。ただし、次の行でスタックします。 U-Boot 2014.04 (2015年4月10日 - 12:24:57) CPU: Freescale i.MX6SX rev1.2 (792 MHz) CPU:温度40°C、キャリブレーションデータ:0x5a350769 Reset cause: POR ボード:MX6SX SABRE SDB I2C: 準備完了 DRAM: 1 GiB MMC:FSL_SDHC:0、FSL_SDHC:1、FSL_SDHC:2 警告 - 不正なCRC、デフォルトの環境を使用 ディスプレイ:Hannstar-XGA(1024x768) ビデオ: 1024x768x18 gis input --- No input 入力:シリアル 出力:シリアル Err:   serial PFUZE200を見つけました!deviceid 0x1、revid 0x21 mmc2は現在のデバイスです Net:   FEC0 通常のブート 自動起動を停止するには、任意のキーを押してください:0 mmc2は現在のデバイスです ** 認識できないファイルシステムの種類 ** ** 認識できないファイルシステムの種類 ** ネットから起動しています... FEC0 PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト! BOOTP放送1 BOOTP放送2 BOOTP放送3 BOOTP放送4 BOOTP放送5 再試行回数を超えました。再出発 FEC0 PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト! BOOTP放送1 BOOTP放送2 BOOTP放送3 BOOTP放送4 BOOTP放送5 再試行回数を超えました。再出発 FEC0 PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト! BOOTP放送1 BOOTP放送2 BOOTP放送3 BOOTP放送4 BOOTP放送5 再試行回数を超えました。再出発 FEC0 PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト! BOOTP放送1 BOOTP放送2 アボート FEC0 PHY 自動ネゴシエーションが完了するのを待っています...ユーザー割り込み! BOOTP放送1 アボート Bad Linux ARM zImage magic! => => => Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Sergio, 私はそれが速く書かれていることに気づきましたが、私は確信が持てませんでした。 コマンドは次のとおりです: sudo dd if=core-image-minimal-imx6sxsabresd.sdcard of=/dev/sdb1 bs=1M && sync USBポートにSDカードリーダー(USB SDカードリーダー)を使用しています。 ありがとうございます。 Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Javier, それは「真実であるために断食する」ように見えます...:) ddからの私の出力は次のとおりです。 $ sudo dd if=core-image-minimal-imx6sxsabresd.sdcard of=/dev/sde bs=1M && sync 80+0 レコード 80+0レコード出力 83886080バイト (84 MB) コピー、26,5725 秒、3,2 MB/秒 たぶん、正しいデバイスファイルに書き込んでいませんか?実行している完全なddコマンドを私に送ってもらえますか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Sergio, FSL(Sabre-SDBボードに付属のSDカード)のストックイメージをテストするのとまったく同じ方法でイメージをテストしています。 ddコマンドを実行すると、次のメッセージが表示されます。 80+0 レコード 80+0レコード出力 83886080 バイト (84 MB) コピー、0.155259 秒、540 MB/秒 ボードでブートしようとすると、PuTTYターミナルにアクティビティが表示されません。 感謝 ハビエル Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello Javier, dd コマンドの前に SD カードをフォーマットする必要はありません。 ddコマンドの出力は何ですか?イメージはどのようにテストしていますか?USBケーブルを介してコンソールインターフェイスを使用していますか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SergioPrado Sergio, イメージ (core-image-minimal-imx6sxsabresd.sdcard) から起動できません。 SDカードに問題はありますか?ddコマンドの前に最初にフォーマットする必要がありますか? Re: i.MX6SoloXの非対称コア間の通信 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> セルジオプラド、お疲れ様でした!どうもありがとうございました。
記事全体を表示
S32K144W収集した電圧を温度に変換する方法 上記は、温度センサーに設定されたADCチャンネルです 上の図では、電圧はstm32温度式で温度に変換されていますが、技術マニュアルには記載されていないs32kマイクロコントローラの電圧から温度への変換式は何ですか? #s32K144 Re:s32k144w収集した電圧を温度に変換する方法 S32K144の内部温度センサーはサポートおよび保証されなくなりました。NDAの下で共有できるいくつかの内部メモがあります。とにかく、このセンサーは情報提供目的でのみ使用することをお勧めします。基本的な温度特性評価は、どなたでもご自身で行うことができます。 Re:s32k144w収集した電圧を温度に変換する方法 申し訳ありませんが、このドキュメントにアクセスできません Re:s32k144w収集した電圧を温度に変換する方法 Hi, 関連情報についてはS32K148、「必要な内部ADC温度チャネルの詳細 - NXPコミュニティ」を参照してください。 よろしくお願いいたします。 パベル
記事全体を表示
i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo このデモでは、i.MX6UL上で動作するOpenWRTベースのThread Borderルーターと、WiFi、イーサネット、NFCと組み合わせてThreadネットワークのルーティング、ファイアウォール、アウトオブバンドコミッショニングを構成および使用するためのさまざまなオプションを紹介します。OpenWRTは、住宅用ゲートウェイおよびルーター用に特別に設計された組み込みデバイス用のオープンソースLinuxディストリビューションです。KinetisのThreadプロトコルで拡張すると、LinuxベースのThread境界ルータを作成するための完璧なソリューションが実現します 64+スレッドノードで構成される大規模で高密度のメッシュネットワーク 各ノードはルーターに対応しており、ネットワークはどのノードがアクティブルーターになるかを動的に決定します 複数のアプリケーション機能が並行して実行されます。 デバイスのアドレス指定と識別 マルチキャストによる照明デモンストレーション 占有センシングのデモンストレーション ネットワーク管理Web GUIを備えた境界ルーター   特長: 汎用 CoAP フレームワークに基づくアプリケーション層通信 現在のZigBeeまたはOICフレームワークに合わせたCoAPメッセージング Kinetis KW2xDおよびKinetis KW41 ARM Cortex-M4/M0+マイクロコントローラは、大容量のオンボード・メモリ(最大512KBフラッシュ/128KBのRAM)を搭載し、共通のThread IPネットワーク・ファブリック上で複数のアプリケーションを実行できます。 1 i.MX6UL ARM Cortex-A7 with Kinetis KW2xD Linux Border Router(ネットワーク管理GUIとのインターフェースに使用) ノードの状態を監視するために使用されるネットワーク管理と相互運用可能なスレッド診断フレームワーク ノードは OTA 更新に対して有効になっています _____________________________________________________________________________________________ 注目のNXP製品: 製品 リンク i.MX 6UltraLite評価キット i.MX6Ultra Light 評価キット |NXPの  Kinetis® KW2xマイクロコントローラ向けFreedom開発プラットフォーム FRDM-KW24D512|Freedom開発プラットフォーム|キネティス |NXPの  _____________________________________________________________________________________________ 通信インフラストラクチャ 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Edk, また、OpenWRTのソースコードを提供していただけると大変ありがたいです。登録したメールアドレスが [email protected] です   よろしくお願いいたします。 桟橋 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Edk, OpenWRTのソースを提供していただければ幸いです。登録したメールアドレスが [email protected] です。 ありがとうございます。 アルヴィン・リム 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello edk, LPWAN(Thread/SigFox/LoRa)でIoTゲートウェイを開発しています。 事前認定スレッドスタックにすでにサインアップしており、登録した電子メールは [email protected] です。 OpenWRTのソースを提供していただけますか? 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 時間を無駄にしないでください。私は彼らと話しましたが、NXPは、サポートに数千ドルを支払わない限り、何も提供しようとはしません。これは興味深いことですが、彼らはOpenWRTのようなオープンソースソフトウェアを利用しており、コミュニティには何も返していません。GPLv2ライセンスに基づくOpenWRTで、これがどうなるのか私にはわかりません。 OpenWRTのソースコードを入手した方がいらっしゃいましたら、お知らせください。私の電子メールはmlopez(at)egiaudio.com です。 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Edk, 私はzigbee / zigwaveでIOTゲートウェイを開発しており、i.MX6UL上のOpenWRTに興味があります。 私はすでに事前認定スレッドスタックにサインアップしており、登録されたe-malは [email protected] です。 OpenWRTスレッドのソースコードを提供するのを手伝ってもらえますか? 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi jim.lin‌ スタックを取得するためのリクエストに対する応答はありましたか?何か問題がある場合は、私に知らせてください。 よろしくお願いします。 拘束形態素 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello Edk, これはNXP i.MX FAE / CASであり、i.MX6ULのOpenWRTにも興味がありますが、ダウンロードするためのNXP内部リポジトリはありますか? PS:必要な場合に備えて、Threadスタックへのアクセスのリクエストを送信しました。 ジム。 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Dhvanilと同じです。私はすでに 事前認定スレッドスタックにサインアップしており、OpenWrtのソースコードを取得したいと考えています。 私の登録メールアドレスはmlopez(at)です egiaudio.com よろしくお願いします。 ミゲル 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi edk, 私の登録メールアドレスID: [email protected] - Dhvanil 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはダヴァニ・パテル、 すでにサインアップしたので、関連情報を送信できるように、メールアドレスを提供していただけませんか? ありがとうございます Edk 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi edk, 私はすでに事前認定スレッドスタックにサインアップしています。しかし、Openwrt のソースコードはありません。 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、ただし、この時点でコードは Thread パッケージ内にあり、アクセスするには事前認定 Thread ネットワーク スタックへのアクセスをリクエストする必要があります。詳細については、次のリンクにアクセスしてください: www.nxp.com/thread 。 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、ただし、事前認定スレッドネットワークスタックにアクセスするには、リクエストを送信する必要があります。詳細については、次のリンクにアクセスしてください: www.nxp.com/thread 。 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, OpenWRTの画像にとても興味があります。i.MX6ULのopenWRTツリーのソースコードを入手することは可能ですか?(スレッドは必要ありません)。 または、少なくとも、ターゲットディレクトリ、DTS、ドライバー、およびパッチ。 i.mx6ulの評価キットはすでに持っています。 よろしくお願いいたします ミゲル 日時:i.MX6ULを使用したOpenWRTスレッドボーダールーター <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Cristian, ソースコードとイメージは開発者が利用できますか? - Dhvanil
記事全体を表示