Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
iMX8MPでのPRELUコンパイルエラー Hi, iMX8MP の PReLU アクティベーションを使用してモデルをコンパイルする際に問題が発生しています。この操作はサポートされていることになっています。 ネイティブtfliteメソッドを使用した量子化認識トレーニングを使用して、モデルをkerasからtfliteに変換および量子化(int8に)しています k_model = keras.models.load_model(path_keras) print("Keras モデルを int8 tflite 形式に変換する") コンバータ = tf.lite.TFLiteConverter.from_keras_model(k_model) converter.target_spec.supported_ops= [ tf.lite.OpsSet.TFLITE_BUILTINS、 tf.lite.OpsSet.TFLITE_BUILTINS_INT8、 ] コンバータ.最適化= [tf.lite.Optimize.DEFAULT] converter.representative_dataset= tf.lite.RepresentativeDataset( ImageDataset(shuffle = True、limit = 200、channel_first = False、input_name="input_1").generator ) converter.target_spec.supported_ops= [tf.lite.OpsSet.TFLITE_BUILTINS_INT8] converter.inference_input_type= tf.int8 converter.inference_output_type= tf.int8 tflite_model = converter.convert() open(path_tflite, "wb") を f として使用します。 f.write(tflite_model) エラーは次のとおりです。 Vx デリゲート: allowed_cache_mode に設定 0. Vx デリゲート: device num を 0. Vx delegate: allowed_builtin_code に設定 0. Vx デリゲート: error_during_init に設定 0. Vx デリゲート: error_during_prepare に設定 0. Vx デリゲート: error_during_invoke に設定 0. 入力: serving_default_input_1:0形状: [ 1 112 112 3] dtype: <class 'numpy.int8'> W [HandleLayoutInfer:274]Op 162: デフォルトのレイアウト推論 パス。 (267:0) : エラー : エラー (0,267) : ヘッダ ファイル cl_viv_vx_ext.h が見つかりません。 (25:0😞 エラー:未定義の識別子:'COPY' (59:0😞 エラー:未定義の識別子: 'COPY' (270:0) : エラー : 構文エラー 「VXC_512Bits」 エラー: vx シェーダーの コンパイル に失敗しました。(エラー:FFFFFFFF) E [kernel/vsi_nn_kernel.c:_gpu_register:600]ビルドプログラムが失敗します。 E [kernel/vsi_nn_kernel.c:vsi_nn_kernel_create_node:874]登録クライアントカーネルcom.vivantecorp.extension.evis.prelu_U8U8toU8_2D失敗 する -1. (267:0) : エラー : エラー (0,267) : ヘッダー ファイル cl_viv_vx_ext.h が見つかりません。 (25:0😞 エラー:未定義の識別子:'COPY' (59:0😞 エラー:未定義の識別子: 'COPY' (270:0) : エラー : 構文エラー 「VXC_512Bits」 これが 49 回繰り返され、次の最後のエラーが表示されます。 エラー: vx シェーダーのコンパイルに失敗しました。(エラー:FFFFFFFF) E [kernel/vsi_nn_kernel.c:_gpu_register:600]ビルドプログラムが失敗します。 E [kernel/vsi_nn_kernel.c:vsi_nn_kernel_create_node:874]レジスタクライアントカーネルcom.vivantecorp.extension.evis.prelu_U8U8toU8_2D-1 で失敗します。 このエラーを特定していますか?PReLUは動作するはずなのに、なぜこのエラーが表示されるのですか? よろしくお願いいたします Re:iMX8MPでのPRELUコンパイルエラー これはうまくいきました。感謝! Re:iMX8MPでのPRELUコンパイルエラー 今週も同様のエラーが発生しました。私にとっては、ヘッダーファイルcl_viv_vx_ext.hが欠落していたことでしたこれもエラーメッセージにはありません。それはopenclレシピにあったと思いますが、ヘッダーファイルは何かが起こった場合にのみyoctoイメージにコピーされます(長すぎます)が、試してみることができます:ヘッダーファイルを作成するだけです https://github.com/larrylart/codrive/blob/master/hw_sampling/vim3_npu/include/aml_sdk/CL/cl_viv_vx_ext.h そして、それをあなたの実行可能ファイルのフォルダに入れます。 頑張ってください Re:iMX8MPでのPRELUコンパイルエラー Hello Bio_TICFSL, ご回答ありがとうございます。 Kirkstone 5.15.71_2.2.0を使用しています。ドキュメントによると、サポートされています https://github.com/nxp-imx/tflite-vx-delegate-imx/blob/lf-5.15.71_2.2.0/op_status.md Re:iMX8MPでのPRELUコンパイルエラー それはサポートされているはずです、少なくともそれはドキュメントの状態です:https://github.com/nxp-imx/tflite-vx-delegate-imx/blob/lf-5.15.5_1.0.0/op_status.md Re:iMX8MPでのPRELUコンパイルエラー こんにちは、 これは6.6.3vで発生しますかBSPですか?以来、PRELUをサポートする最初のものです。 よろしくお願いします。
查看全文
Edgefast BLE 堆栈可以通过配置工具进行配置吗? Hello, 我正在使用 RT1170-EVKB 开发板和 Embedded Artist 1XK ( IW416) 无线模块。我可以启动并运行 SDK 示例,现在我想开始扩展设备的功能。 中间件是否可以通过配置工具或任何其他工具进行配置,还是需要手动设置宏? 谢谢! 回复:Edgefast BLE 堆栈可以通过配置工具进行配置吗? Hi,   您不能使用配置工具修改蓝牙功能。 一些配置可以在不同的文件中进行修改。例如,在peripheral_ht中,您可以查看app_bluetooth_config.h 。   此致, Daniel.
查看全文
最大CPUクロック(150MHz)でLPC54102 LPC54102を最大速度150MHzまたは少なくとも100MHz以上で使用しようとしますが、機能しません。最小限の例として、私はこれを試しました: MCUXpresso IDE v11.9.0 を開く [ビルド 2144] [2024-01-05] 新しいプロジェクトを作成する ファイル --> new --> 新しい C/C++ プロジェクトを作成 ... lpcxpresso54102を選択 それ以外はすべてデフォルトとして クロックツールを開き、クロックダイアグラムでPLLを120MHzに変更します コードの更新 ビルド MCUXpresso IDE LinkServer (inc.CMIS-DAP)プローブ 実行を押す(再開/ F8) -->●>クラッシュ クロックツールを開き、クロックダイアグラムでPLLを96MHzに変更します コードの更新 ビルド MCUXpresso IDE LinkServer (inc.CMIS-DAP)プローブ 実行を押す(再開/ F8) すべてが順調です Programm は fsl_clock.c の 151 行目でクラッシュします。 pClkSel[mux] = sel; clock_config.cから呼び出された場合で: CLOCK_AttachClk(kSYS_PLL_OUT_to_MAIN_CLK); /*!< Switch MAIN_CLK to SYS_PLL_OUT */ LPC54xxx Re:最大CPUクロック(150MHz)でLPC54102 こんにちは、@grosdode  混乱をお詫びしますが、この問題が修正された新しいバージョンがあることに気づきました。Rev Cは最大150MHzのPLLを動作させることができます。 SDKバージョン2.6.1を使用してください、PLLを150MHzに初期化することを可能にする新しい関数があります、また、Rev Cについてのノート(またはSWエラッタ)を解決します、あなたはただ関数を変更する必要がありますBOARD_InitBootClocks();BOARD_BootClockPLL150M() を使用します。 これはRev Dでも機能するはずです。 Rev Bはまだ96MHzに制限されています お役に立てば幸いです。 Re:最大CPUクロック(150MHz)でLPC54102 1 つの評価ボードを Rev. 1D の同じ問題にアップグレードしました。 Re:最大CPUクロック(150MHz)でLPC54102 Hi Pablo, 情報をいただきありがとうございますが、なぜこれが一部のサンプルコードでのみ言及され、正誤表に記載されていないのですか?私はrevさえ持っています。私のデスクにある1Dコントローラー(カスタムボード)と100MHz以上で動作していませんが、100MHz以上で動作できるコントローラーバージョンがないことを確認できますか?NXPはデータシートに載り続けているだけなのでしょうか?なぜなら、このICは最大150MHzの速度でどこでも宣伝されているからです。 Re:最大CPUクロック(150MHz)でLPC54102 こんにちは 再び@grosdode、 LPC541xxのドキュメントにタイプミスがあることに気づきました。ご不便をおかけして申し訳ございません。 ES_LPC5410X には、LPC5410x デバイス (rev 1B) の最大オペレーティング システム クロックが 96MHz に制限されていると記載されている最大オペレーティング システム クロックに関する誤記があります。 Errata sheet LPC5410x (nxp.com) また、SDKの例(hello worldなど)には、rev 1C(お持ち)に適用される注意点もあり、rev 1Cは100Mzに制限されていると記載されています。 したがって、これらの制限内でアプリケーションを操作してください。 それがあなたに役立つことを願っています! Re:最大CPUクロック(150MHz)でLPC54102 写真が添付されています Re:最大CPUクロック(150MHz)でLPC54102 こんにちは@grosdode  私たちはあなたの問題を調査していますが、チップのマーキングコードについてさらに情報が必要になりますので、チップの写真を送ってください。 感謝。 Re:最大CPUクロック(150MHz)でLPC54102 より多くの写真とエクスポートされたプロジェクト(5つが限界でした)
查看全文
我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? Hi NXP: 我目前正尝试通过 MCXN FMU 访问内部闪存,您的文档 AN14178 非常有帮助。 但是,我无法找到演示项目的下载链接,您能帮忙确认它的位置吗? 非常感谢! https://docs.nxp.com/bundle/AN14178/page/topics/introduction.html 启动 ROM | 启动配置 | 闪存 MCXN 回复:我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? 没问题,辛苦了! 回复:我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? Hi @onejoeluo, 我们仍在处理一些最后的细节,以便将软件包上传到 nxp.com 网站。它应该很快就会向公众开放。感谢您的耐心等待,对于包裹的延误我深表歉意。 BR, Edwin. Re: Where can I download attached demo for AN14178(MCXNx4x Flash Command Example)? 你好,@alanlow、 你可以通过以下链接找到 AN14178SW 套餐:https://www.nxp.com/docs/en/application-note-software/AN14178SW.zip Re: Where can I download attached demo for AN14178(MCXNx4x Flash Command Example)? 你好 Edwin, 有关于软件包 (flash_command_example.zip) 的更新吗?
查看全文
Power Architecture v2.1 に S32DS をインストールしたい HI, 会社のPCを更新してから、今では多くのツールをインストールしています。しかし、Power V2.1用のS32DSのダウンロードに失敗しました。 私はNXPの従業員ですが、Flexeraは私のダウンロードリクエストを拒否しました。レガシー製品をサポートしたり、powerpcボードを使用したりするための電源として、まだS32DSが必要です。助けてもらえますか? よろしくお願いいたします。 矢代 正孝 Re:電源アーキテクチャv2.1用のS32DSをインストールしたい Hi,  既存の S32DS for PA v2.1 ライセンスを延長し、期限切れのライセンスを返却しました。これで、S32DSをダウンロードできるはずです https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=S32DS-PA 
查看全文
使用 DMA 从 GPIO 接收数据 Hi, 我正在使用 S32k142。 我们正在通过 GPIO(PTB0、PTB1)模拟 I2C 信号,因为这个 MC 上只有一个 I2C,但需要两个。这已经起作用了。 但是我们还需要读取另一个 MC 和一个 LED 驱动器之间的 i2c 通信。 所以我的问题是,是否有不使用 SDK 而使用 DMA 读取 GPIO 引脚的示例。 谢谢你的帮助。 #S32k 回复:使用 DMA 从 GPIO 接收数据 你好@12914A , 它有多不准确?您在 SDA 上发送什么以及在 DMA 目标缓冲区中看到什么?是移動了嗎? DMA 通过交叉开关读取端口,您是否使用循环仲裁对其进行了测试? 您是否将其他 DMA 通道用于其他目的? 你能增加系统时钟频率吗? 此致, Daniel 回复:使用 DMA 从 GPIO 接收数据 Hi Daniel, 谢谢你的回答。 我已将 SCL 引脚配置为下降沿的 DMA 请求。DMA 应该读取 SDA 引脚的电平。 下降沿大约每 9µs 出现一次。这可能是因为 DMA 速度不够快吗? 因为我们从 SDA 引脚读取的数据不正确。 此致, Sandra 回复:使用 DMA 从 GPIO 接收数据 你好@12914A , 只有AN5258 在 S32K 上使用 DMA 进行脉冲计数,它在端口上使用 DMA。 https://www.nxp.com/docs/en/application-note/AN5258.pdf S32K142 具有可以模拟 I2C 的 FlexIO。 AN12174 使用 FlexIO 模拟通信和计时外设 https://www.nxp.com/docs/en/application-note/AN12174.pdf 此致, Daniel
查看全文
MKL03Z32VFK4寿命の終わり? こんにちは、 MKL03Z32VFK4はどのくらいの期間生産されますか? すべてのNXPマイクロコントローラの製品寿命情報はどこで確認できますか? よろしくお願いいたします! - Laci Re:MKL03Z32VFK4寿命の終わりですか? Hi laszlomonda  長寿プログラムはこちらをご覧ください https://www.nxp.com/products/nxp-product-information/nxp-product-programs/product-longevity:PRDCT_LONGEVITY_HM KL03(WLCSPを除く)は2035年6月まで延長されています。 これがお役に立てば幸いです。 張 俊
查看全文
DMAでGPIOからデータを受信する Hi, S32k142を使用しています。 GPIO(PTB0、PTB1)を介してI2C信号をエミュレートしているのは、このMCにはI2Cが1つしかないが、2つ必要だからです。これはすでに機能しています。 しかし、別のMCとLEDドライバの間に書き込まれるi2c通信も読み取る必要があります。 だから私の質問は、SDKなしでDMAでGPIOピンを読み取る例があるかどうかです。 あなたの助けのためにThx。 #S32k 日時:DMAを使用してGPIOからデータを受信する こんにちは @12914A、 どのくらい不正確ですか?SDAで何を送信し、DMA宛先バッファに何が表示されますか?シフトされていますか? DMA はクロスバー スイッチを介してポートを読み取りますが、ラウンドロビン アービトレーションでテストしましたか。 他のDMAチャネルを他の目的で使用していますか? システムクロック周波数を上げることはできますか? よろしくお願いします。 Daniel 日時:DMAを使用してGPIOからデータを受信する Hi Daniel, あなたの答えのためのthx。 SCL ピンを立ち下がりエッジの DMA 要求として構成しました。DMA は SDA ピンのレベルを読み取る必要があります。 立ち下がりエッジは約9μsごとに発生します。DMAがこれに対して十分な速度ではないのでしょうか? SDAピンから読み取っているデータが正しくないためです。 よろしくお願いします。 Sandra 日時:DMAを使用してGPIOからデータを受信する こんにちは @12914A、 AN5258 は、PORT で DMA を使用する 「S32K のパルス カウントに DMA を使用する 」だけです。 https://www.nxp.com/docs/en/application-note/AN5258.pdf S32K142には、I2CをエミュレートできるFlexIOがあります。 AN12174 FlexIOを使用して通信およびタイミング周辺機器をエミュレートする https://www.nxp.com/docs/en/application-note/AN12174.pdf よろしくお願いします。 Daniel
查看全文
RT1021-EVK BEE encryption cannot start Test background: MCUBootUtility6.2 Hardware Background: NXP RT1021-EVK 测试软件:iled_blinky Test process: transplant image_enc2, configure the Flash of the boot device ISSI on the host computer, change the board to ISP boot mode, select BEE encryption method, configure key parameters, select hex, and start with one click After burning is completed, SW8 is configured to 1010. The LED does not flash and the program cannot run. Change back to ISP mode to read back efuse. BEE_KEY0_SEL and XIP bits are enabled. The SwGp2 value is changed from 0x000~ to----- i.MXRT 102x Re: RT1021-EVK BEE encryption cannot start Maybe it's because my encryption area is too large or the program's starting address is the problem. It has been solved now. Thanks Re: RT1021-EVK BEE encryption cannot start It seems that there is no problem with the operation. When it cannot start, hang up JLINK, Halt kernel and see where the PC stops. Re: RT1021-EVK BEE encryption cannot start Attached is the efuse value before encryption
查看全文
MKL02Z32VFK4 PTB2 代替品(2) Rxd こんにちは、誰かが私がRxピンPTB2で持っているのと同じ問題に遭遇したかどうか知りたいです。 問題は、Txdが115200b(検証済み)で正しく送信していることですが、受信すると完全に がらくたですが、定義されたがらくた(ボーレートが極端に間違っているときなど)。私も接続してこれを確認しました ターミナル プログラム (RXD) がメッセージをリッスンし、メッセージは 115200B で問題ありませんが、UART がそれを台無しにしています。'O','K',cr,lf を送信すると、rx バッファ内のメッセージは 202(dec),106(dec),194(dec) となります。ステータス フラグ 常にオーバーランとフレームエラーを示します。tx ではなく rx が中断されます。 何かアイデアはありますか? 乾杯 Claes Kinetis Lシリーズ・マイクロコントローラ 日時:MKL02Z32VFK4 PTB2の代替(2)Rxd Hello again @claeskjellstrom , あなたの質問に関して、私はあなたがJlinkを介してモジュールを供給するトリムレジスタを変更したいことを理解しています。ただし、次の投稿にあるように、Jlinkはこの機能をサポートしていません: https://community.nxp.com/t5/Kinetis-Design-Studio/trimming-internal-oscillator/td-p/383412。 トリム レジスタの詳細については、MCG Control 4 Register (MCG_C4) の MCG Control 3 Register (MCG_C3) レジスタの 21 章の Multipurpose Clock Generator (MCG) のリファレンス マニュアルを参照してください。 BR Habib 日時:MKL02Z32VFK4 PTB2の代替(2)Rxd Hi, FLLのクロックがずれていたことが判明したので、面白いことに、Txは正しい送信をしていたのに、Rxは送信していました 正しく受信できなかったため、代わりにクロックをMCGIRCLKに切り替える必要がありましたが、現在は機能しています。Segger J-linkを介してオシレーターをトリミングする可能性があるかどうか知りたいです。 /Claes 日時:MKL02Z32VFK4 PTB2の代替(2)Rxd Hello @claeskjellstrom , ペリフェラルの構成方法について詳しく説明していただけますか?例えば: - 115200 ボーレート - 8データビット - パリティなし - 1ストップビット - フロー制御なし。 今のところ、SDK (バージョン 3.2) の "hello World" の例を確認できますが、この例では、ターミナルでの通信に UART 0 を使用しています。 BRの ハビブ
查看全文
NXP DDRツールの誤解を招くLPDDR4サイズ こんにちはNXPチーム、こんにちはフォーラム、 私たちは、8Gを備えたカスタムaddapted iMX3mqベースのボードを持っており、文句なしで実行されています。 LPDDRメモリのため 廃止に伴い、LPDDR-Memoryを変更しました。 現在のLPDDRはMT53B768M32D4NQ-062です。 新しいLPDDRはMT53E768M32D2ZW-46です。 https://www.farnell.com/datasheets/4000640.pdf  DDR-StressTest を再実行して、新しい LPDDR の正しいパラメーターを構成します 新しいLPDDRサイズは、24Gbで予想どおりExcelシートに示されています しかし、エクスポートされたDDR-ScriptをNXP DDRツールにロードした後、LPDDRサイズは1576MBと発表されます。 ボードのコントローラー/あたり3072MBを使用しました。 DDRストレステストは正常に完了し、メモリはDDRツール内で最大3GBアドレス(0x40000000〜0xFF000000)にアクセスできます。 U-Bootでは、適合したDDR設定(DDR-Toolからエクスポートされたコード)のみを変更しましたが、問題なく動作します。 しかし、Linuxの起動は失敗します(U-Bootの「Starting kernel ....」は最後に報告された情報です) MX8M-RPA-Excelシートで発表された3GBに準じたDDRツールでの予期せぬ1536MBメモリの発表の理由は何ですか? Linuxの起動に失敗する原因となる設定ミスはありますか? ここでは i.MX 8MファミリDDRレジスタプログラミングエイド(RPA)、v33を使用しています。 皆様のご尽力に感謝いたします N. Wiedmann i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus Re:NXP DDRツールの誤解を招くLPDDR4サイズ ありがとう、それがMT53E768M32D2ZW-46の非互換性の理由です LPDDR は、98304 行の数をアドレス指定するために 17 行ビットを必要とします リンク先の「メモリ互換性ガイド」によると、i.MX 8M Quadは16行ビットに制限されています。 N. Wiedmann Re:NXP DDRツールの誤解を招くLPDDR4サイズ こんにちは、 i.MX8M クワッドは ROW=16 のみをサポート このリンクが表示されます https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8M-Quad-8M-Mini-8M-Nano-8M-Plus-LPDDR4-DDR4-and-DDR3L/ta-p/1434761 Re:NXP DDRツールの誤解を招くLPDDR4サイズ Hello Salas, ご回答いただきありがとうございます。 Config Tools v15で試してみました(選択したCPU、DDRC-Tabのフィールドに入力、エクスポートされた.ds)および lpppdr4_timing.cファイル)。 StressTestTool は、LPDDR サイズの 1536MB (3072 ではなく) を「正しくない」と報告し、U-Boot は実行されており、Linux は起動しません。 「行アドレス数」に問題がある可能性はありますか? 「MT53E768M32D2ZW-46」データシートには、ConfigToolで17を試したExcelSheetブロック>16のR[16:0]が報告されていますが、報告されたLPDDRサイズは変更されません よろしくお願いいたします。 N. Wiedmann Re:NXP DDRツールの誤解を招くLPDDR4サイズ Hello @NWiedmann  同じことを試してみていただけますかが、Config Tools v15ソフトウェアを使用してください。 ユーザーガイドを添付いたします。 どうだったか教えてください。 よろしくお願いいたします。 Salas.
查看全文
FRDM-K22F 的 GPIO 闪存演示 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 以下内容(“- - - - - -”之后是用于在 FRDM-K22F 模块上闪烁绿色、红色和蓝色 LED 的调试代码。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #包括“fsl_device_registers.h” #include "board.h" 静态 int i = 0; int main(void) { // LED 是共阳极的,阴极连接到端口引脚。 // 因此,逻辑高电平 (1) 将其关闭,逻辑低电平 // (0)将其打开。 短OFF = 1; 短接 ON = 0;    硬件初始化();      GPIO_DRV_SetPinDir(kGpioLED1,kGpioDigitalOutput); //绿色LED GPIO_DRV_SetPinDir(kGpioLED2,kGpioDigitalOutput); //红色LED GPIO_DRV_SetPinDir(kGpioLED3,kGpioDigitalOutput);//蓝色LED GPIO_DRV_WritePinOutput(kGpioLED1, OFF); //绿色LED最初关闭 GPIO_DRV_WritePinOutput(kGpioLED2, OFF); //红色LED最初关闭 GPIO_DRV_WritePinOutput(kGpioLED3, OFF); //蓝色LED最初关闭 while(1)           {           for (i = 0; i<0xFFFFFF; i++)           {           } GPIO_DRV_WritePinOutput(kGpioLED1, ON); //绿色LED亮           for (i = 0; i<0xFFFFFF; i++)           {           } GPIO_DRV_WritePinOutput(kGpioLED1, OFF); //绿色LED关闭           for (i = 0; i<0xFFFFFF; i++)           {           } GPIO_DRV_WritePinOutput(kGpioLED2, ON); //红色LED亮           for (i = 0; i<0xFFFFFF; i++)           {           } GPIO_DRV_WritePinOutput(kGpioLED2, OFF); //红色LED关闭           for (i = 0; i<0xFFFFFF; i++)           {           }; GPIO_DRV_WritePinOutput(kGpioLED3, ON); //蓝色LED亮           for (i = 0; i<0xFFFFFF; i++)           {           } GPIO_DRV_WritePinOutput(kGpioLED3, OFF); //蓝色LED关闭           }      return 0; }
查看全文
S32G ポートは 802.1AS 2020 をサポートしますか Hi, GMAC サブシステム RM として表示されている GMAC0 ポートは、TSN 時刻同期 (802.1AS-Rev) をサポートしています。S32G製品概要(1枚目の写真)に示されているPFE_MACポートも同様です。したがって、これらのポートは 802.1AS-2020 をサポートしていますか。1AS-REVと1AS-2020(2枚目の写真)には、ちょっとした違いがあるようです。 お返事をお待ちしております。 頑張ってください 日時:S32Gポートは802.1AS2020をサポートしますか Hello, @Toooong フィードバックをいただきありがとうございます。 802.1AS-REV には複数のドメインが含まれているため、GMAC はハードウェアの観点から仕様をサポートできますが、この機能は GMAC でサポートできると思います。 よろしくお願いいたします。 チェンイン 日時:S32Gポートは802.1AS2020をサポートしますか @chenyin_h  Hi chenyin, ご返信ありがとうございます。 前述のように、GMac ポートは 802.1AS-Rev プロトコルをサポートしています。Gmacは時間同期のマルチドメイン機能 をサポートしていますか? お返事をお待ちしております。 頑張ってください。 日時:S32Gポートは802.1AS2020をサポートしますか ご質問ありがとうございます。 最新のS32G2RMとGMACSUBSYSRMによると、時刻同期規格は802.1AS-2020ではなくIEEE 802.1AS-revです。 よろしくお願いいたします。 チェンイン
查看全文
SHA256Sum から安全なファイルシステムの更新 Hello, 最近、ファイルシステムの整合性を維持する方法と、iMX93 EVKでファイルシステムを更新した後にこの問題を管理する方法について考えています。 明確にするために、次のeMMCパーティションを想定しましょう。 /dev/mmbclk1boot0 -> ブートローダ /dev/mmbclk1p1 -> FIT image /dev/mmcblk1p2 -> rootFS_one /dev/mmcblk1p3 -> rootFS_two /dev/mmcblk1p4 -> hash_one /dev/mmcblk1p5 -> hash_two 事柄は次のとおりです。これで、bootaloaderとFITイメージ(initramfsを使用)が固定されました。だから今、私はファイルシステムを保護しようとします。私の考えは、2つのパーティションを使用して2つのファイルシステム(/ dev / mmcblk1p2と/ dev / mmcblk1p3)を格納し、通常の操作ではそのうちの1つがマウントされ、更新がアサートされる必要があるときに新しいコンテンツが他のパーティションに格納されます。更新が完了すると、システムがリセットされ、更新されたファイルシステムがマウントされます(そして、両方のパーティションが次の更新のために役割を交換します)。 現在、両方のファイルシステムの整合性が問題になっています。これは、initramfs中にマウントされるファイルシステムの整合性をチェックするという考え方です。 私の考えは、 /dev/mmcblk1p2 のファイルシステムが実行されているとき (initramfs が以前にこのパーティションをマウントしているとき) 、 /dev/mmcblk1p3 が更新されるというものです。次に、coreutils の sha256sum ユーティリティを使用して、/dev/mmcblk1p3 からハッシュが計算されます。このハッシュは秘密鍵で署名され、結果は /dev/mmcblk1p5 に保存されます。リセット後、initramfs は /dev/mmcblk1p5 に格納されたハッシュを読み取り、公開鍵 (FIT イメージはブートローダーによって保護されているため不変) で復号化し、計算されたハッシュ /dev/mmcblk1p3 と比較します。すべてが正常であれば、システムは /dev/mmcblk1p3 からブートします。 このプロセスは、2番目のファイルシステムから最初のファイルシステムまで発生します(再度説明することはしませんが、明確だと思います)。 私の考えについて2つの質問があります。 sha256sumユーティリティは、このアプリケーション(ファイルシステムの保護)に適していますか?(実装がはるかに簡単なので、dm-verityまたはimaよりもsha256を使用する予定です)。 ファイルシステムがハッシュの署名に使用する秘密鍵をどのように保護できますか?iMX93は、キーを安全に保存するためのユーティリティを提供しますか?(この質問は、ELEについては知っていますが、使い方がわからないため、少し修辞的です)。 よろしくお願いします。 Gorka. Re:安全なファイルシステムの更新にsha256sum こんにちは あなたのユースケースは実行可能に思えるので、私はそれがうまく見えると言うでしょう セキュアなELEについては、以下のドキュメントへのアクセスをリクエストできます。 https://www.nxp.com/webapp/Download?colCode=IMX93ELEAPI&appType=moderatedWithoutFAE よろしくお願いします/サルドス、 アルド。
查看全文
LPSPI SEND の質問。 hi. LPSPI0のセンド機能を利用したいのですが。 (LPSPI_DRV_MasterTransferBlocking) しかし、今は信号がありません。(オシロスコープ) 別紙1.H/W回路図。 別紙2.config設定。 別紙3.コード init です。 ここで質問があります。 LPSPI0_OUTだけでもトランスミソンは可能ですか? それとも、別のピンを接続する必要がありますか?(例:LPSPI0_PCS1) 必要なのはsend機能だけです。 その機能の要件は何ですか? (32K146を使用) どうもありがとうございます。 日時:LPSPI SENDの質問。 Hi  マスターとして、少なくともシリアル クロック ピンを初期化する必要があります。 よろしくお願いいたします ロビン ------------------------------------------------------------------------------- 手記: - この記事があなたの疑問に答えたら、「正解をマーク」ボタンをクリックしてください。ありがとうございます! - 最後の投稿から7週間スレッドをフォローしていますが、その後の返信は無視されます 新しいスレッドを開き、後で関連する質問がある場合は、閉じたスレッドを参照してください。 -------------------------------------------------------------------------------
查看全文
S12XE SCI Error Rate こんにちは XET256マイコンで開発している開発者です。 SCIとSPIのどちらでコミュニケーションを取るべきか考えています。 SCIを利用したいです。 SCIボーレートを500kbpsにしたいです。 以下は私が設定したPLLクロック設定です。 内部バスクロック:32Mhz VC0クロック周波数:64Mhz リファレンスデバイダー:1 PLLの乗算係数:2 PLLポストディバイダー:1 およびIREN:0 MC9S12XEP100リファレンスマニュアル「Covers MC9S12XE Family」のデータシートを見ました。 データシートの742ページに表20-16があります。ボーレートのエラー(%)値の計算式を知りたいのですが(例:バスクロック= 25MHz)。 ボーレートエラーの出方を教えてください。 そして、私の仕様で500kbpsのエラー率を教えてください。 感謝。 Re: S12XE SCI Error Rate Hi, 1) 付属...UARTに必要な計算と式も含まれています-追加の単語がなくても使用できると思います。(緑のセルのみを変更し、[結果の要約]ボタンをクリックします) 2) https://community.nxp.com/t5/S12-MagniV-Microcontrollers/S12X-PLL-Filter-Calculator/ta-p/1125313 よろしくお願いいたします。 Ladislav
查看全文
S32G2 Linux BSP ビルドが失敗する Hello, Linux-BSP 39.0のビルドにYOCTOを選びましたが、私は自動ターゲットを構築することを選びました 私のubuntuは22.04、8コア、メモリは8M以上ですが、大丈夫ですか? (Ubuntuのバージョンは18.04.4である必要がありますLTSですか? 私のPCは毎回再起動し、ビルドに失敗しました。        コンパイラPCのコア数、メモリ数、およびオペレーティングシステムの最小要件は何ですか? Re: S32G2 Linux BSP ビルドが失敗する BSP39.0からうーん、と書かれています 「以下で説明するすべての手順は、Ubuntu-20.04 LTS(ネイティブまたは仮想マシン経由)で実行および検証されています。その後、次のセクションに進む前にUbuntu-20.04LTSをインストールすることをお勧めします。 「Yocto ビルドには少なくとも 50GB の空き容量が必要で、多くの時間がかかります (システム構成によって異なりますが、2 時間から 10 時間)。多くのコアと高速ストレージメディアを備えた強力なシステムを使用することをお勧めします(SSDを推奨)。推奨される RAM サイズは 8 GB です。 したがって、要約すると、次のことが提案されます。 ホスト:Ubuntu20.04-LTSをお勧めします。 DDR:8GB+を推奨します。 ストレージ:SSDをお勧めしますが、サイズが大きい方が良いです CPU:多くのコアを備えた強力なCPU。 お役に立てば幸いです。 よろしくお願いいたします。 チェンイン
查看全文
在 imx8mp 中禁用 Android 12.1 中的电源键 我需要在我们的设备进入某个状态时禁用电源按钮功能,并在离开该状态时启用它。 Android 是否有针对该函数的调用( imx_snvs_pwrkey_pm_ops ?) ,或者我是否需要禁用中断? 谢谢!                 snvs_pwrkey : snvs-电源键{ 兼容= “fsl,sec-v4.0-pwrkey” ;                     regmap = <&snvs>; 中断 = < GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH >; 时钟=< &clk IMX8MP_CLK_SNVS_ROOT >; 时钟名称 = “snvs-pwrkey” ;                     linux,keycode = <KEY_POWER>; 防抖间隔 = < 2000 >; 唤醒源; 状态 = “好的” ;                 };   Android i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux 回复:在 imx8mp 中禁用 Android 12.1 中的电源键 回复:在 imx8mp 中禁用 Android 12.1 中的电源键 Hello @dgeier315  正如您所提到的,禁用 IRQ 可以起作用,然后重新启用。查看参考手册中的 ICR1、ICR2 和 IMR 寄存器。 顺祝商祺! Salas.
查看全文
RDWIRELESSBATTERY:工业电池组无线充电器 Overview 特性 Overview NXP ® 的无线充电参考设计采用感应充电技术为高容量、多节锂离子电池组充电。该参考设计能够使用单个 NXP 数字信号控制器同时为四个电池组充电。该参考设计由两个主要组件组成:向电池组发送所需功率水平的发射器,以及嵌入在电池组中的接收器。接收器通过实施充电算法为电池提供受控充电。每个发射器通道通过响应电池组中嵌入的接收器的命令来独立调整其能量传输。智能充电方法由软件控制,具有动态调整电力传输的能力。 归档的内容不再更新,仅作为历史记录参考。   特性 80%传输效率 4个充电站可同时为4个电池组充电 支持Qi通信协议 过热、过电流和过压保护 传统设计
查看全文
AndroidでのIMX8MPデバッグポートのuart4への変更 Hi, カスタマーボードのimx8mpで。 yocto(Linux 6.1.1_1.0.1 BSP)でデバッグポートをuart2からuart4に変更しました。 そして、cmdと入力すればOKです。 Android(Android 13.0.0_2.0.0(L6.1.22_2.0.0 BSP))でも同じ変更が行われています。 起動完了(hdmi show android launcher)後、デバッグコンソール に メッセージを表示できます しかし、何も入力 できません 。 yoctoとandroidmodifyを比較しました。 Android BSPで見つからないファイルが2つあります。 \sources\meta-freescale\conf\machine\include\imx-base.inc \sources\meta-freescale\conf\machine\include\imx8mp-evk.inc それを修正する方法は? ありがとうございます。 Re:AndroidでのIMX8MPデバッグポートのuart4への変更 こんにちは あなたはAndroidでは利用できないYocto固有のファイルを探しています。 Androidの場合、Yoctoを使用して構築したLinuxシステムの場合と同じ方法でLinux / Uboot / ATFにパッチを適用する必要があります。 よろしくお願いします/サルドス、 アルド。
查看全文