Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
MPC5674F 中的 EQADC 命令传输时序和 FISRx.EOQ 标志行为 在 MPC5674F 中,当触发从 CFIFO0 到 EQADC 模块中的片上 cBuffer0 的第一次命令传输时,我们应该等待多长时间才能钳位 FISR0.EOQ 标志才能确认命令传输?是否有任何值可以用作超时的参考? RM 还提到,EQADC 将等待 120 个 ADC 时钟周期后才发出第一条转换命令。在 FISR0.EOQ 标志设置后,会等待这段时间吗?这种延迟是否会影响 FISR0.RFCTRx 字段中有效条目的识别? Re: EQADC Command Transfer Timing and FISRx.EOQ Flag Behavior in MPC5674F 我认为这非常依赖于应用,因为这主要取决于 CFIFO 的优先级。 davidtosenovjan_0-1761843707701.png 关注 RM、 26.7.4.3 CFIFO 共用优先级和指令传输 26.7.4.4 终止模式下的 CFIFO 优先级 26.7.4.5 硬件触发信号事件检测 如果 CBuffer 为空,且有新的 CFIFOx 命令,则几乎立即复制,从而在一个 ADC 周期内开始转换。另一方面,如果仍有比 CFIFOx 中实际低优先级命令(例如 CFIFO5)优先级更高的命令要推送到 CBuffer,则可能永远无法转换。 因此,你必须根据你的应用程序自己安装超时。
查看全文
直交エンコーダ速度測定 こんにちは、 i.MX RT1060 の低速直交エンコーダ測定を改善するためにタイマーを使用する方法を考えています。リファレンス・マニュアル (55.4.2 低速または高速の速度測定用のプリスケーラ) を見ると、タイマーを使用した低速測定がサポートされているはずだとわかります。しかし、これをどのように設定すればよいのか理解するのが難しいです。これが投稿されてからいくつか例がありますか? そうでない場合、何をする必要があるか簡単に説明していただけますか?ENC には独自のタイマーがありますか、それとも別のタイマーを設定する必要がありますか?このようなタイマーを設定する手順は何ですか? よろしくお願いします! よろしくお願いいたします。 トル i.MXRT 106x Re: Quadrature Encoder Velocity Measurement こんにちは@Kan_Liさん ありがとうございます。このCASEと同じタイトルのサポートCASEを作成しました。 よろしくお願いいたします。 トル Re: Quadrature Encoder Velocity Measurement こんにちは@RegulaTorさん、 はい、そのようなデモはありますが、社内でのみ使用されているため、プライベートCASEを作成していただけますか?詳細については、 https://www.nxp.com/video/tutorial-for-nxp-support-case-portal:NCP -VIDEO を参照してください。 すてきな一日を、 カン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「正解としてマーク」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 ---------------------------------------------------------------------------------
查看全文
T2080 CPUのCCSRBARを変更する方法 親愛なる友人の皆様 私は T2080 CPU を使用し、vxworks が提供するブートローダーを使用しています。 次のブートローダー設定で正常に起動しています。 - フラッシュ1: 0xFF00_0000~0xFFFF_FFFF (16MB) - ブートローダー: 0xFFF0_0000~ 0xFFFF_FFFF (1MB、ブートROM) - CCSBAR: 0xFE00_0000~ 0xFEFF_FFFF (16MB、デフォルトアドレス) 私のボードには Flash1 のサイズがより多くあります。SO、Flash1 を再マップしようとしています。 ただし、次の設定では起動に失敗します。 - フラッシュ1: 0xFE00_0000~0xFFFF_FFFF (48MB) - ブートローダー: 0xFFF0_0000~ 0xFFFF_FFFF (1MB、ブートROM) - CCSBAR: 0xFE00_0000~ 0xFEFF_FFFF (16MB) この問題は CCSBAR の重複によって発生したものと思われます。 ただし、CCSBAR を 0xFD00_0000 に設定した後でも、ブートは失敗します。 CCSBAR を変更する方法を教えてください。 (T2080 RM 4.3.11に記載されていますしかし、それが何を意味するのかは分かりません。 Re: How to change CCSRBAR in T2080 CPU はい、スタートコードで再配置できるようです。以下のソースを参照できるかもしれません。 https://github.com/nxp-qoriq/u-boot/blob/f3363c060497515ca8b71451cb56f3ec0abacaa9/arch/powerpc/cpu/mpc85xx/start.S#L505 Re: How to change CCSRBAR in T2080 CPU June_Lu様 NXP コミュニティ フォーラムを見ると、以前誰かが私と同じ問題を解決したことがわかります。タイトルと日付は以下の通りです。 * T2080 プロセッサにおける CCSRBAR 再配置の問題。karnakaranradh 著、2017 年 1 月 31 日。 返信ではU-bootのソースコードが以下のように参照されている。 * フリースケール PowerPC u-boot ツリー ただし、参照にアクセスできません。 参照にアクセスする方法はありますか? Re: How to change CCSRBAR in T2080 CPU 申し訳ありませんが、公式コードは SDK2.0 であり、 CCSRBAR を変更するような例はありません。 CCSR は多数のレジスタに影響するため、そのアドレスを変更する場合は、関連するすべてのソース コードがこの変更を反映するように適切に更新されていることを確認してください。 Re: How to change CCSRBAR in T2080 CPU まずは追加のご返信ありがとうございます。 ブートローダーは CCSR (0xFE00_0000 -> 0xFD00_0000) を変更していますが、ブートプロセスが機能していないため、CCSR レジスタにアクセスできるかどうかを確認できません。 CCSR 構成には、VXWorks7 (windriver 製) が提供する「vxbl-1.0.4.1」を使用します。 CCSRBAR=0xFE00_0000 の場合、ブート プロセスは正常です。ただし、CCSRBAR が 0xFD00_0000 に設定されている場合、ブート プロセスは機能しません。 CCSRBAR はフラッシュ領域と重なってはいけませんよね? CCSRBAR を変更するための例や公開されているコードはありますか?(VXBLと比較する必要があります。) Re: How to change CCSRBAR in T2080 CPU CCSR はどこに設定しますか。T2080 RMのルール、177 ページのガイドラインに従っていますか。 法律が変更された後、CCSR レジスタにアクセスできますか?CCSR レジスタ アクセスも変更する必要があるようです。RM 表 2-5 を参照してください。 Re: How to change CCSRBAR in T2080 CPU ご返信ありがとうございます。 ただし、変更されたフラッシュ サイズに合わせて、ブートローダー内の TLB と LAW のサイズを既に変更しています。 Re: How to change CCSRBAR in T2080 CPU QorIQ ® SDK 2.0-1703 ドキュメント では 、LAW を使用して特定のアドレスを設定します。 以下のリンクは法律に関連している可能性がありますので、参照していただければ幸いです。 https://github.com/nxp-qoriq/u-boot/blob/f3363c060497515ca8b71451cb56f3ec0abacaa9/board/freescale/t208xrdb/law.c#L10 https://github.com/nxp-qoriq/u-boot/blob/f3363c060497515ca8b71451cb56f3ec0abacaa9/arch/powerpc/include/asm/fsl_law.h よろしくお願いします。
查看全文
CAN FD 8Mbps 評価ボードS32K3X4EVB-T172では、 CAN FD伝送速度を4Mbpsから5Mbpsまたは8Mbpsに上げると、データ位相波形の出力が停止します。この問題を解決する方法についてアドバイスを頂きたいです。 データ転送は 500 kbps ~ 4 Mbps の範囲で正常に動作しています。 調停フェーズは 1 Mbps、ペイロードは 64 バイトです。 Re: CAN FD 8Mbps ご返答ありがとうございます。CANトランシーバを 8Mbps をサポートするものに交換して、もう一度試してみます。 Re: CAN FD 8Mbps こんにちは@ Tomato1 TJA1443 は S32K3X4EVB-T172 で使用されており、TJA1443 では速度が制限されていることがわかります。 これが 8Mbps CAN 正常に実行できない理由である可能性があります。 2025-11-17_9-54-19.png
查看全文
imx95 中的 Neutron NPU 支持的 tflite 模型文件示例 在 imx95 中找不到 Neutron NPU 支持的 tflite 模型文件样本。你能为它提供仓库链接吗。 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 您好, 当你运行 /opt/nxp/EIQ_Toolkit_v1.14.0/Neutron-tuning/Neutron-变流器 时,你是否遇到了找不到 neutron.sh 文件的问题,如果是,你是如何解决这个问题的? Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 感谢您的确认 Re: Sample tflite model files which are supported by Neutron NPU in imx95 是的,这是目前正确的方法。无需额外的量化或优化步骤。 在未来的版本中,Neutron NPU 将直接支持 ONNX 运行时。因此,在未来的版本中,你可以直接转换量化的 ONNX 模型并在 Neutron NPU 上运行,无需执行 ONNX 到 tflite 的步骤。 Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 我按照推荐的方法将 TFLite 模型转换为支持 Neutron 的 TFLite 格式。我测试了 PyTorch、ONNX、TensorFlow 1.x 和 TensorFlow 2.x 等各种框架的模型。对于所有这些,我首先将模型转换为 ONNX 格式,然后使用 onnx2tf 生成 INT8 量化的 TFLite 模型。之后,我运行了以下命令: /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--输入 resnet50.tflite--use-python-prototype--target imx95--输出 resnet50_flag.tflite 这就是我创建量化 TFLite 模型的过程。我想确认一下:在将TFLite模型传递给中子变流器之前,是否需要额外的量化或优化步骤?根据目前的做法,这是否是确保高效利用 NPU 的最佳方法? 谢谢 Re: Sample tflite model files which are supported by Neutron NPU in imx95 "--use-python-prototype" 默认情况下应排除"后处理" 操作符,因为它不能在 NPU 上运行,但目前没有排除。在未来的版本中,"--use-python-prototype " 方法将与标准方法集成,因此这个问题有望在未来的版本中得到解决。 但"--use-python-prototype" 方法总体上确实能提供更好的性能,所以我认为你观察到的情况是正常的。 中子变流器仍在积极开发中,因此每次版本都会变得更好。 Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好 @yipingwang 对此,我有几个问题: 你能分享一下用于转换的命令吗。我曾尝试使用以下方法将 ssd_mobilenet_v2_coco_quant_postprocess.tflite 从你共享的源仓库转换为支持中子的 tflite。这些是我的观察: 1.尝试使用带有建议的 use-python-prototype 标志的中子变流器从恩智浦源转换模型: /opt/nxp/eIQ_Toolkit_v1.14.0/neutron-tuning/neutron-converter --input ssd_mobilenet_v2_coco_quant_postprocess.tflite --use-python-prototype --target imx95 --output ssd_mv2_flag.tflite 警告:子系统的德尔塔暂时停用。 使用以下选项转换模型: 输入 = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 信息:ShapeInference:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制执行形状推断并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0(秒) 生成时间 = 0 (秒) 2。 然后尝试了 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--use-python-prototype--target imx95--输出 ssd_mv2_flag_custom.tflite--exclude-operator-types= " 自定义 " 警告:子系统的增量已停用现在。 使用以下选项转换模型: 输入 = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 信息:ShapeInference:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项强制执行形状推断,并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0(秒) 生成时间 = 0 (秒) 均失败 3. 试过 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--输出 ssd_mv2_nxp_customtarget.tflite--target--target imx95--exclude-operator-types= " 自定义 " 警告:子系统的增量暂时停用。 使用以下选项转换模型: 输入 = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxp_customtarget.tflite 目标 = imx95 信息:ShapeInference:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制执行形状推断并忽略自定义运算符。 转换统计: 导入后的运算符数量 = 111 优化后的运算符数量 = 136 转换后的运算符数量 = 103 未转换的运算符数量 = 33 提取后的运算符数 = 34 中子图数量 = 1 未转换的运算符数 = 33 运算符转换率 = 103 / 136 = 0.757353 Operators converted = 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,95,96,97,98,101,104,105,106,107,110,111,112,113,114,115,122,125,128, 优化时间 = 1.69348(秒) 提取时间 = 0.0585611(秒) 生成时间 = 9.13902(秒) 转换成功,这是使用 NPU 运行的日志:     PoojaSk_0-1748433238881.png 那么,这种指定排除操作而不使用 python-prototype 的方法是否可以接受呢?但所提供的模型比这个性能更好,因此请分享转换的步骤。 谢谢、 普伽 Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 对此,我有几个问题: 请分享转换时使用的命令。我曾尝试使用以下方法将 ssd_mobilenet_v2_coco_quant_postprocess.tflite 从你共享的源仓库转换为支持中子的 tflite。这些是我的观察: 1.尝试使用带有建议的 use-python-prototype 标志的中子变流器从恩智浦源转换模型: /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--输入 ssd_mobilenet_v2_v2_v2_v2_postprocess.tflite--use-python-prototype--target imx95--输出 ssd_mv2_flag.tflite 警告:子系统的德尔塔暂时停用。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0 (秒) 生成时间 = 0 (秒) 2。然后尝试了 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--use-python-prototype--target imx95--输出 ssd_mv2_flag_custom.tflite--exclude-operator-types= " 自定义 " 警告:子系统的增量已停用现在。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0 (秒) 生成时间 = 0 (秒) 两项均失败 3.试过 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子转换器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--输出 ssd_mv2_nxp_customtarget.tflite--target--target imx95--exclude-operator-types= " 自定义 " 警告:子系统的增量暂时停用。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxp_customtarget.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 转换统计: 导入后的运算符数量 = 111 优化后的运算符数量 = 136 已转换的运算符数量 = 103 未转换的运算符数量 = 33 提取后的运算符数量 = 34 中子图数量 = 1 未转换的运算符数量 = 33 运算符转换率 = 103 / 136 = 0.757353 Operators converted = 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,95,96,97,98,101,104,105,106,107,110,111,112,113,114,115,122,125,128, Time for optimization = 1.69348 (秒) 提取时间 = 0.0585611 (秒) 生成时间 = 9.13902 (秒) 转换成功,这是使用 NPU 运行的日志: PoojaSk_0-1748433238881.png 那么,这种指定排除操作而不使用 python-prototype 的方法是否可以接受呢?但所提供的模型比这个性能更好,因此请分享转换的步骤。 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 我有几个相关的问题: 请分享转换时使用的命令。我曾尝试使用以下方法将 ssd_mobilenet_v2_coco_quant_postprocess.tflite 从你共享的源仓库转换为支持中子的 tflite。这些是我的观察: 1.尝试使用带有建议的 use-python-prototype 标志的中子变流器从恩智浦源转换模型: /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--输入 ssd_mobilenet_v2_v2_v2_v2_postprocess.tflite--use-python-prototype--target imx95--输出 ssd_mv2_flag.tflite 警告:子系统的德尔塔暂时停用。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0 (秒) 生成时间 = 0 (秒) 2。然后尝试了 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--use-python-prototype--target imx95--输出 ssd_mv2_flag_custom.tflite--exclude-operator-types= " 自定义 " 警告:子系统的增量已停用现在。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxo.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 优化时间 = 0 (秒) 提取时间 = 0 (秒) 生成时间 = 0 (秒) 两项均失败 3.试过 /opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子转换器--input ssd_mobilenet_v2_coco_quant_postprocess.tflite--输出 ssd_mv2_nxp_customtarget.tflite--target--target imx95--exclude-operator-types= " 自定义 " 警告:子系统的增量暂时停用。 使用以下选项转换模型: Input = ssd_mobilenet_v2_coco_quant_postprocess.tflite 输出 = ssd_mv2_nxp_customtarget.tflite 目标 = imx95 INFO:形状推理:默认情况下无法对带有自定义运算符的图形执行形状推理。您可以使用"ignoreCustomOperators" 选项,强制进行形状推理并忽略自定义运算符。 转换统计: 导入后的运算符数量 = 111 优化后的运算符数量 = 136 已转换的运算符数量 = 103 未转换的运算符数量 = 33 提取后的运算符数量 = 34 中子图数量 = 1 未转换的运算符数量 = 33 运算符转换率 = 103 / 136 = 0.757353 Operators converted = 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,95,96,97,98,101,104,105,106,107,110,111,112,113,114,115,122,125,128, Time for optimization = 1.69348 (秒) 提取时间 = 0.0585611 (秒) 生成时间 = 9.13902 (秒) 转换成功,这是使用 NPU 运行的日志: PoojaSk_0-1748433238881.png 那么,这种指定排除操作而不使用 python-prototype 的方法是否可以接受呢?此外,当只使用 python-protype 而不排除任何操作时,我也遇到了有限的 TCM 问题。因此,我用这个模型做了一些实验,观察到了这些结果: 1。/opt/nxp/EIQ_Toolkit_v1.14.0/中子调谐/中子变流器--input unet_b2_full_integer_quant.tflite--output unet_b2_noflagandcustom.tflite--target imx95--exclude-operator-types= " CUSTOM " >>> 中子加仑数为 0 PoojaSk_1-1748433752257.png 2。如果不指定目标 imx95,就会有更多的中子图 /opt/nxp/EIQ_Toolkit_v1.14.0//中子调谐/中子变流器--input unet_b2_full_integer_quant.tflite-- output unet_b2_noflagandcustom.tflite--exclude-operator-types= " CUSTOM " PoojaSk_2-1748433839511.png 因此,在不使用原型的情况下进行转换,指定不包括自定义操作,就可以克服所面临的 TCM 限制问题,但我想详细了解这种方法,因为您建议使用 python 原型。在文档中也找不到关于每个参数的更多细节,如"target","excluded operations" 。这对模型转换有何影响。 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 对模型的大小或类型没有固定的限制。中子变流器具有内部优化算法,并将尽最大努力使模型适合中子。 您提到的 Mobilenet SSD v2 模型内部是否有后处理节点?如果是这样,那么这也是意料之中的,因为目前还不支持后处理节点。我附上了一个 Mobilenet SSD v2 模型,该模型没有后处理,并且已经过转换。你可以试一试。原始模型来自https://github.com/nxp-imx-support/nxp-demo-experience-assets/tree/lf-6.12.3_1.0.0/models Re: Sample tflite model files which are supported by Neutron NPU in imx95 嗨 @yipingwang 那么,由于中子变流器的中药有限,基于模型大小或模型类型(检测、分类、分割等)或批次大小是否存在任何限制。请分享这些详细信息或文件链接。在第 5.8.3.3 节的支持机型列表中还发现了 Mobilenet v2 SSD 等机型UG 中子变流器的用法但在转换该模型的第一批时,我遇到了同样的问题。因此,如果您能提供更多相关细节,将会有所帮助。 PoojaSk_0-1747910093025.png 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 是的,在当前版本的neutron变流器中,由于中子中的中药是有限的,因此它对数据大小和层的大小有限制。如果多批次模型无法成功转换,请暂时使用单批次模型。 Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 谢谢你的解决方案,我可以用这种方法将 unet int8 tflite 转换为中子支持的 tflite。在执行过程中,只有少数操作在 NPU 上运行,其余操作则返回 CPU。我希望这在意料之中。 PoojaSk_0-1747809565209.png 当我尝试转换多批次(即批次=2)时,出现了以下错误,这是内存耗尽造成的: PoojaSk_1-1747810098092.png 那么在转换多批次或更大的模型时是否有任何限制。[使用中子变流器转换了批次 1 & 2 的 int8 tflite。其中第 2 批出现了上述错误] 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 你应该使用文件夹 " /opt/nxp/eIQ_Toolkit_v1.14.0/neutron-tuning " 下的neutron-变流器。请查看 eIQ 用户指南(在 /opt/nxp/eIQ_Toolkit_v1.14.0/docs/ 文件夹下)第 5.8.3 章 "Neutron 变流器仅适用于 i.MX95 设备 " 了解更多详情。 Re: Sample tflite model files which are supported by Neutron NPU in imx95 你好@yipingwang 我为 ubuntu 20.04 安装了 eIQ_Toolkit_v1.15.1,并尝试使用该命令转换模型,但没有使用--use-python-prototype 标志。因此,我为 ubuntu 20.04 安装了 eIQ_Toolkit_v1.14.1,它应该有这个标志(根据文档),但却没有。那么,ubuntu 主机中首选的工具包版本是哪个?板闪存为 L6.12.3-1.0.0_ M X95。 PoojaSk_0-1747310703817.png 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 关于你回答的前半部分,是的,模型已经在 NPU 上运行,但已经进行了转换。当前的中子驱动程序具有内联转换功能,这意味着如果模型没有转换,它会在运行时首先尝试转换。但这种内联转换功能可能不适用于许多机型,因此将来会取消这一功能。 因此,对于更常用的方法,我们建议先使用eIQ中的中子变流器来转换模型。请暂时不要使用图形用户界面,因为对于 i.MX95,建议暂时使用"--use-python-prototype" 选项转换模型。 neutron-converter --input --target imx95 --use-python-prototype --output 更多细节请查看 eIQ 用户指南第 " 5.8.3 章仅适用于 i.MX95 设备的变流器 "。 Re: Sample tflite model files which are supported by Neutron NPU in imx95 hi@yipingwang 感谢您的回复,我已经试着在 NPU 中直接运行 mobilenet_v1_1.0_224_quant.tflite,没有进行任何进一步的转换,这些是 profiler 日志,我希望这能说明一些操作正在 NPU 上运行,如果有错请指正: PoojaSk_1-1747291675158.png 正如你所建议的那样,我随后使用中子变流器将这个 tflite 转换为支持中子的铁氟石。在变流器 GUI 的设置中,我选择了 Linux 6.6.23_2.0.0。imx95 设备使用 L6.12.3-1.0.0_MX95 闪存。但是使用NPU执行时转换后的模型会出现分段错误,我尝试过的其他模型也出现了同样的问题。那么这是与变流器版本相关的问题还是必须解决的问题。 PoojaSk_2-1747292212358.png 谢谢, Pooja Re: Sample tflite model files which are supported by Neutron NPU in imx95 tflite 模型需要先量化为整数,然后需要通过 eIQ 工具包中的中子变流器进行转换。然后,您可以将其部署在 i.MX95 板上并测试性能,如以下命令所示: /usr/bin/tensorflow-lite-2.18.0/examples/benchmark_model --graph=/root/xxx_converted.tflite --external_delegate_path=/usr/lib/libneutron_delegate.so 您可以使用 rootfs 中的样本模型进行尝试。它已经量化了,所以你只需要用中子变流器对其进行转换即可。请安装 eIQ Linux 版本,并按照 UG 中的说明进行转换。 -rw-r--r-- 1 root root 4276352 Apr 5 2011 /usr/bin/tensorflow-lite-2.18.0/examples/mobilenet_v1_1.0_224_quant.tflite
查看全文
出力電圧閾値と電源電流の関係 こんにちは、 VDD = 3.3V の範囲に供給される電流に基づいて、S32K1xx シリーズの論理デジタル出力しきい値を知る必要があります。 表 17 - データシート (S32K-DS) をすでに参照しましたが、特定の電流 (VDD = 3.3V に対して 3mA ~ 3.5mA) に対してのみ指定されており、図 8 - AN2434 でも VDD = 5V に対してのみ指定されています。 Re: Output voltaje thersholds versus Source Current こんにちは、デビッド: S32K1 には VOL と VOH のしきい値データがありますか?ソース/シンク電流に依存する場合は?VOL_max は、MOS トランジスタの抵抗 * シンク最大電流の式で CAN 計算できますか?このデータは入手CANますか? Re: Output voltaje thersholds versus Source Current どのように定義されるか(つまり定義された電圧での最小電流)は基本的に最悪のCASEです。 弊社が提供するIBISモデルもご利用いただけます。 Re: Output voltaje thersholds versus Source Current こんにちは。サポートありがとうございます。 見積もりとしては妥当なようです。しかし、これは「最悪のCASEの分析」ではありません(私の場合はそうです)。 それはしきい値を取得するための唯一の理論的な方法ですか? そんなデータはないのでしょうか? Re: Output voltaje thersholds versus Source Current 指定された Voh/Vol は、ソース/シンク電流が指定どおり Ioh/Iol である場合の最小/最大値です。 ロジック 1 (出力) の VI 特性は、ポイント と <0mA; VDD> 間の線形近似によって推定できます。同じ方法で、ロジック 0 の VI 特性を推定CAN。
查看全文
CW 用于 S12X 许可证重置 大家好,实际上恩智浦没有人能够重新托管我的 CW 5.9 永久许可证。 我已经用仪器完成了多次操作,但如果没有恩智浦的重新托管,我就无法使用另一台笔记本电脑,我需要它为我们的客户提供现场技术支持。我们的客户遍布全球,也有跨国公司在其控制器中使用我们的板。我们有大约 30.000 块搭载恩智浦处理器 MC9S12XET256CAL 或 MAL 的板,现已停产或按三十个部件提供,成本非常高。谁能帮帮我? 非常感谢,意大利 SMS srl 公司 Emanuele Castagnini R&D 经理。 Re: CW for S12X License rehost 听起来真让人沮丧,埃马努埃莱!当您需要为全球客户提供支持时,处理许可问题是非常困难的。我希望恩智浦能尽快为您解决这个问题。与此同时,如果您想缓解一下压力,我有时会玩一玩 篮球明星.它出人意料地让人上瘾,也是让你头脑清醒几分钟的好方法。祝您顺利拿到驾照! Re: CW for S12X License rehost papa's freezeria非常喜欢这篇文章的编排方式,逻辑清晰,从头到尾一目了然。内容不仅有趣,还带来了许多新东西。希望作者能继续推出更多这样有深度的文章,让读者拓展知识面,获得更多积极的人生启迪。 爸爸的游戏 Re: CW for S12X License rehost 抱歉,我没有解决问题,社区或非恩智浦员工都没有有效的答案。 你好,emanuelecastagn、 您的主题最近收到了回复。 主题CW for S12X License rehost 日期: 05-30-2024 01:12 AM 它解决了你的问题吗? 单击此处查看回复,并将其中一个标记为 "接受的解决方案"。 这也有助于其他人在社区中找到有用的答案! 感谢您成为恩智浦社区成员。 您的恩智浦社区团队 恩智浦社区将此信息发送至[email protected]。 不想收到我们的电子邮件?请点击此处。 Re: CW for S12X License rehost 对不起,这不是对我的问题的回放... Re: CW for S12X License rehost 对不起,这不是对我问题的回放... Re: CW for S12X License rehost 大家好,教育工作者已经注意到 wordle unlimited 作为学习工具的潜力。它鼓励扩大词汇量和提高拼写准确性   Re: CW for S12X License rehost 真是太令人沮丧了,埃马努埃莱。处理遗留软件和许可证可能非常令人头疼,尤其是在影响到关键的现场工作时。我在使用小众软件时也遇到过类似的问题。希望Geometry Dash论坛上有人遇到过这个 NXP 的特定问题,并能提供解决方案或创造性的变通方法!
查看全文
SW32K3_TCPIP_STACK_1_0_3 インストールに失敗しました S32DS:V3.5 測温抵抗体:V3.0.0 S32K314 を使用していますが、TCPIP プラグイン パッケージをインストールしてもサンプルを作成できません。 SW32K3_TCPIP_STACK_1_0_3_HF1_Release_Note.pdf のインストール手順に従ってください。 S32K314 を使用していますが、TCPIP プラグイン パッケージをインストールした後、サンプルを作成できません。 shunyizhang_1-1704876580503.png shunyizhang_0-1704876557991.png shunyizhang_2-1704876608538.png Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed こんにちは@sw_maさん、 Flexeraポータルを通じてRTD 3.0.0をCANS32K396 をサポートする P07: https://nxp.flexnetoperations.com/control/frse/download?element=14273227 。 ダウンロードしてインストールCANか確認してください。 Snag_161a3fa8.png   Snag_161a65ae.png よろしくお願いします、 ジュリアン Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed こんにちは、@Julián_AragónM ガイドのPDF参照を使って試してみましたが、まだ3.0.0が見つかりませんk396 に必要な ver RTD。 https://nxp.flexnetoperations.com/control/frse/product?child_plneID=830617 Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed こんにちは@sw_maさん、 オートモーティブ ソフトウェア Package Manager に問題があるようですが、代わりに flexera ポータルから RTD パッケージをダウンロードしてみてはいかがでしょうか?この返信に添付されているガイドに従ってください。 よろしくお願いします、 ジュリアン Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed ありがとう。でも、下記を見つけました sw_ma_0-1761903011027.png 回复: SW32K3_TCPIP_STACK_1_0_3 Installation failed こんにちは@sw_maさん、 「対応する K396 ソフトウェアが利用できない」とはどういう意味ですか?RTD 3.0.0 は、Flexera ポータルまたは オートモーティブ ソフトウェア パッケージ マネージャ を通じて引き続き入手可能です。ここからアクセスできます:リアルタイム・ドライバ (RTD)。 よろしくお願いします、 ジュリアン 回复: SW32K3_TCPIP_STACK_1_0_3 Installation failed 私のコンピューターでも同じ問題が発生していますが、対応する K396 ソフトウェア をダウンロードできなくなりました (公式 Web サイトでは入手できません)。これを解決するにはどうすればよいですか? 失敗のコメントは以下にあります 1 つ以上の必須項目が見つからなかったため、インストールを完了できません。 インストール中のソフトウェア: TCPIP_STACK S32K3 1.0.3.202306190957(com.nxp.TCPIP_STACK.S32K3.root.1.0.3.feature.feature.group 1.0.3.202306190957) 不足している要件: TCPIP_STACK S32K3 1.0.3.202306190957(com.nxp.TCPIP_STACK.S32K3.root.1.0.3.feature.feature.グループ 1.0.3.202306190957)'org.eclipse.equinox.p2.iu; com.nxp.RTD.S32K396.root.feature.feature.group 0.0.0' が必要ですが、見つかりませんでした Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed 問題は解決しました。S32K396 関連のプラグインがインストールされていないことが原因のはずです。 Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed こんにちは@shunyizhangさん このコミュニティ投稿の指示に従ってください: 解決済み: Re: tcpip 1.0.3 をインストールできません - NXPコミュニティ また、「 SW32K3_TCPIP_1_0_3_D2306_updatesite.zip」をダウンロードしていること、および RTD および FreeRTOS パッケージがインストールされていることを確認してください。 インストール後のログのスクリーンショットも提供していただけますか?エラーメッセージはありますか? よろしくお願いします、 ジュリアン Re: SW32K3_TCPIP_STACK_1_0_3 Installation failed ご提案ありがとうございます。バージョン3.5.0を放棄しました最新の IDEs バージョンを使用しました。問題は解決されました。
查看全文
Re: ZLG通信問題 こんにちは、MichaIH: 質問したいのですが、CANFD ツールのサポートは現在 freeMaster で利用できますか? Re: ZLG communication problem こんにちは: CAN FD は現在追加中で、ZLG、Kvaser、IXXAT デバイスの初期サポートが含まれています。10 月の次の 3.2.6 リリースにこれを含める予定です。 MCU 用のFreeMASTER ドライバではすでに CAN-FD オプションの設定が可能になっており、CAN-FD に適合したサンプル アプリケーション ( FRDM-MCXN947 アプリなど) も用意されています。もちろん、FreeMASTER アプリケーションがこの通信をサポートするまで、この作業は現在使用できません。 CAN プラグインのプロトタイプ バージョンをテストすることに興味がある場合は、 [email protected]までご連絡ください。 よろしくお願いいたします。 ミハル Re: ZLG communication problem わかりました。ありがとうございます Re: ZLG communication problem こんにちは、 あなたの投稿を新しいトピックに移動し、すぐにそこで回答します。 ありがとう、 ミハル
查看全文
mc9s12 内存问题 我正在使用为 MC9S12GC16CPBE 设计的固件,在控制逻辑中遇到了地址 0x0F1C 的用法。我注意到数据表或参考手册中没有记录这个地址。有谁能说明这是否与掩码集 1M34C 有关,或者是否有补充文档详细说明该变体的特殊诊断或状态寄存器? 谢谢   Re: MC9S12 MEMORY QUESTION 您好, 内存地图显示 RESET 后地图是: 0x0000–0x03FF: 寄存器空间 ...... 1K 寄存器空间可映射到任何 2K 边界 0x0C00–0x0FFF: 1K RAM ...... 1K 字节 RAM 空间可映射到任何 2K 边界 因此,默认情况下,您的地址在 RESET 后被定义为 RAM。 顺祝商祺! 拉吉斯拉夫
查看全文
MCXN947 の Edgelock Secure Subsystem (ELS) のドライバ例はありますか? SDK_25_03_00 の driver_examples を検索しましたが、ELS の使用例は見つかりません。すぐに入手可能になりますか? MCX N Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? こんにちは@ClarkS 、 通常、SDK をダウンロードするときに、すべてのミドルウェアを直接選択します。 もちろん、ELS デモのみが必要な場合は、ミドルウェア セクションで「ELS」のみを選択することもCAN。 SDK Builder の使用に関しては、次のリンクの添付ファイルが役立つ場合があります。 実践形式ワークショップ:MCUXpresso SDKの使用 - NXPコミュニティ また、新たなご質問がございましたら、お気軽に新しい投稿を作成してください。 よろしくお願いいたします。 セレステ Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? SDKs ビルダーについて理解し始めていると思います。今回は暗号関連のミドルウェア、VSCode、macOSをSO選択し、 SDK_ 25.06.00_ MCXN947を入手しました。 フィルターで複数の項目を選択した場合、それらの項目のみで SDKs がビルドされないというのは正しいでしょうか。代わりに、少なくともそれらの項目を含むビルド済みの SDK のみが選択され、それに含まれるその他の項目も取得されます。一方、特定の項目を選択すると、古い SDK のみが提供される場合がありますが、最新の SDK を取得するために削除できるものが表示されます。かなりいいですね。 ミドルウェアと例のフィルタリングについてまだ混乱しています。ELS ミドルウェアのみでフィルタリングすると、SDK にも例が含まれる可能性があります。正しい? または、ELS の例をフィルターすると、ミドルウェアが確実に含まれ、1 つの例しか選択できない場合でも、すべての例が含まれます。正しい? ELS の例を 1 つしか選択できませんが、1 つを選択するとすべてが自動的に取得されるためだと思います。 SDKs ビルダーの使用に関する説明はありますか? 助けてくれてありがとう! クラーク Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? こんにちは、 @ClarkS SDK ビルダーは SDK をダウンロードできる場所です。ELS の例は VSCode 拡張機能にも存在します。 Celeste_Liu_0-1754362500580.png よろしくお願いいたします。 セレステ Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? SDKs ビルダーの設定方法はよく分かりませんが、私の理解では、ELS の例は MCUXpresso IDEs では使用できますが、VSCode 拡張機能では使用できないようです。私の考えは正しいでしょうか?何故ですか? Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? こんにちは。当社のSDKはここから入手できます:ボードを選択 | MCUXpresso SDK Builder Celeste_Liu_0-1753773873731.png どのIDEsをご利用ですか?以下のツールチェーン/サポートしています。 Celeste_Liu_1-1753773915880.png Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? これらの例がどこにあるのかまだわかりませんが、見つけて、その過程でSDKがどのように構成されているかを知ることになるでしょう。ありがとう! Re: Is there an driver example for the Edgelock Secure Subsystem (ELS) on the MCXN947? こんにちは@ClarkS 、 ご投稿ありがとうございます。SDK にはすでに ELS デモが含まれていますので、添付の画像を参照してください。   よろしくお願いいたします。 セレステ ------------------------------------------------------------------------------------------------------------------- 注: この投稿が質問の答えである場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! -------------------------------------------------------------------------------------------------------------------
查看全文
RT1176 FlexSPI QSPI 闪存错误 我有一个定制电路板,使用的是 RT1176 的汽车变体。我正试图在 flexspi_nor_polling_transfer_cm7 sdk 示例中成功读出数据。我使用的是 W25Q512JV 闪光灯,它几乎等同于 RT1170 评估板上看到的闪光灯,但改用的是 3.3V。为此,我设置了闪存 VCC,并用 3.3V 为 NVCC_SD2 供电。我的引脚排列是从评估板原理图复制而来的,我已经通过切换连接到 FlexSPI1 引脚的 GPIO 外设分别测试了每个连接。我已经尝试降低 evkbmimxrt1170_flexspi_nor_config.c 中的 .serialClkFreq 频率,但仍然没有成功。 我不确定为什么 flexspi_nor_polling_transfer_cm7 代码可以在我的 RT1170 评估板上成功读取,但不能在我的自定义主板上成功读取,因为它们几乎相同,唯一的区别是上面列出的区别。 在我的自定义板上,程序在 " 程序数据上总是失败——读出数据值不正确!"。 您知道我可能出了什么问题吗?或者有什么想法可以更好地调试我的问题?谢谢。 Re: RT1176 FlexSPI QSPI Flash Error 你好@AnteoJ、 您指的是以下命令吗?C0 可在 W25Q512JV 上使用 Kan_Li_0-1754460221394.png 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: RT1176 FlexSPI QSPI Flash Error 我手头只有一个 EVKB,所以我不想重新设计板,因为 EVKB 的交付时间很长,我需要它来做其他开发工作。自从我最初发帖以来,我发现 W25Q512JV 没有在 W25Q512NW 型号上使用 0xC0 命令。我尝试对flexspi轮询示例进行多次不同的修改,因为不同的命令可用于合资模型,但运气不佳。所有更改都产生了完全相同的输出。我怀疑这不是硬件问题,因为除了缺少的起始值000以外,所有读取值似乎都是正确的。 Re: RT1176 FlexSPI QSPI Flash Error 你好@AnteoJ、 我能理解你的自定义板和 RT1170EVKB 一样,但是在 FLASH_VCC 上使用 3V3 吗? Kan_Li_0-1753772096976.png 如果你有 RT1170EVKB,你有没有试过用 W25Q512JV 替换闪存芯片然后用 flexspi 轮询演示版进行测试?有用吗? 请予以澄清。 祝您愉快, Kan ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"标记正确" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: RT1176 FlexSPI QSPI Flash Error AnteoJ_0-1753556460201.png 我发现不匹配似乎偏离了一个字节。我降低了时钟频率,增加了虚拟周期,但仍未解决问题。还有什么办法可以解决这个问题?谢谢 Re: RT1176 FlexSPI QSPI Flash Error 非常感谢你的快速回复!这给了我一些希望,希望不是硬件问题。我会试着从这个工具中获取可用的 FCB。 Re: RT1176 FlexSPI QSPI Flash Error 你好@AnteoJ 、 我在使用 i.MXRT1021 和 W25Q64JV 闪存时遇到了几乎同样的问题。卡在......nor_polling......示例的相同点上。您能找到解决所述问题的办法吗? 它看起来像什么? 非常感谢! 最美好的祝愿 Re: RT1176 FlexSPI QSPI Flash Error 你好, 我从来没有发现过或非轮询示例问题 —— 我想我最终发现除了非官方的 MCU Boot Utility 工具外,恩智浦还有一个更新的 SPT(安全配置工具),我可以使用它通过 UART 刷新 rt1176(确保使用数据表为启动加载指定的 uart 或 USB 接口)。SPT 有适用于普通闪存的默认 fcb(闪存配置块)(我相信它有适用于 W25Q64JV 的配置块)。
查看全文
申请 i.MX 8ULP LPDDR4x RPA 工具 23 版 你好, 我目前正在对基于 i.MX 8ULP 并使用 LPDDR4X 内存的定制板进行 DDR 校准。我使用的是从以下链接下载的第 24 版 ddr 工具: https://www.nxp.com/webapp/sps/download/preDownload.jsp?render=true 为此,我修改了 BoardDataBusConfig 文件,以匹配基于 i.MX 8ULP 原理图的位映射。在使用恩智浦 i.MX DDR 工具生成压力测试文件并运行 DDR 校准后,我遇到了以下错误: [ERROR] DFI error(0x4)!!! [INFO] Please check data bit mapping(请检查数据位映射)。 有趣的是,在下载的 DDR 工具代码包中,有一个预先配置的 .ds文件位于: mx8ulp_ddr_tool/scripts/lpddr4x/evk9x9_mx8ulp_lp4x_2gb_528m_96m_48m_1cs_v24_debug 当我使用 .ds 运行 DDR 校准时文件,它就会成功完成。我注意到文件中提到了 RPA 工具的 23 版本。 因此,我想申请访问权限或者在哪里可以找到 i.MX 8ULP LPDDR4x RPA 工具的第 23 版,这样我也可以查看我的自定义板。 谢谢! i.MX8ULP Re: Request for i.MX 8ULP LPDDR4x RPA Tool Version 23 我们也遇到了类似的错误,@YashParekh你解决了吗? Re: Request for i.MX 8ULP LPDDR4x RPA Tool Version 23 您好, 我目前在我的定制板上使用 RPA 24 版本进行 DDR 校准,该板使用 16EM16-M4JMW8A-GA01 金士顿内存。但是,我收到了以下错误信息: [ERROR] DFI 错误(0x4)!!! [INFO] 请检查数据位映射 有趣的是,当我在 EVK 上运行相同的 RPA 工具时,我最初会看到同样的错误,但是如果我使用预先构建的 .ds 版本,校准就可以了file: mx8ulp_ddr_tool/scripts/lpddr4x/evk9x9_mx8ulp_lp4x_2gb_528m_96m_48m_1cs_v24_debug.ds. 当我比较 .ds使用 RPA v24 生成的带有预构建的 debug .ds 的文件文件中,我注意到以下寄存器值存在差异: RPA v24 生成的文件: 内存集 0x2E062480 32 0x51113031 # DENALI_PI_288 内存集 0x2E062484 32 0x31400404 # DENALI_PI_289 内存集 0x2E062488 32 0x04511130 # DENALI_PI_290 内存集 0x2E06248C 32 0x34315224 # DENALI_PI_291 0x04511130 # DENALI_PI_290 内存集 0x2E06248C 32 0x34315224 # DENALI_PI_291 内存集 0x2E062490 32 0x04041111 # DENALI_PI_292 内存集设置 0x2E062494 32 0x11303140 # DENALI_PI_293 内存设置 0x2E062498 32 0x40040451 # DENALI_PI_294 内存设置 0x2E06249C 320x51113031 # DENALI_PI_295 内存集 0x2E0624A0 32 0x31522404 # DENALI_PI_296 内存集 0x2E0624A4 32 0x04111134 # DENALI_PI_297 预建的 EVK 调试文件: 内存集 0x2E062480 33 0x51113031 # DENALI_PI_288 内存集 0x2E062484 34 0x31400404 # DENALI_PI_289 内存集 0x2E062488 35 0x04511130 # DENALI_PI_290 内存集 0x2E06248C 36 0x34315224 # DENALI_PI_291 内存集 0x2E062490 37 0x04041111 # DENALI_PI_292 内存集 0x2E062494 38 0x11303140 # DENALI_PI_293 内存集 0x2E062498 39 0x40040451 # DENALI_PI_294 内存集 0x2E06249C 40 0x51113031 # DENALI_PI_295 内存集 0x2E0624A0 41 0x31522404 # DENALI_PI_296 内存集 0x2E0624A4 42 0x04111134 # DENALI_PI_297 我的问题 - 这些递增值(33、34、35......)而不是 32 有什么意义? 我试过修改我的自定义板的 .ds文件,但我仍然看到同样的错误。 - 我已经验证了原理图,并确认数据位映射是正确的。 -在我的自定义板上,调试 UART 引脚不同,所以我更新了 .ds文件。 能否请您指导一下? - 我还应该检查什么? - 为什么会出现 DFI 错误,以及 - 如何解决? 您的指导将对解决这个问题大有帮助。 感谢你的支持 Re: Request for i.MX 8ULP LPDDR4x RPA Tool Version 23 你好 我在内部进行了研究,但 RPA 第 23 版尚未推出。 由于版本 24 是最新版本,我建议你使用它。 顺祝商祺!
查看全文
IMX8MP: 缺少 OpenCL 扩展 'cl_khr_external_memory_dma_buf'? 我需要使用 OpenCL 扩展名 "cl_khr_external_memory_dma_buf "来使用零拷贝处理视频缓冲区,但 CL_DEVICE_EXTENSIONS 返回的字符串中没有列出该扩展名: CL_DEVICE_NAME: Vivante OpenCL Device GC7000UL.6204.0000 CL_DEVICE_VENDOR: Vivante Corporation CL_DRIVER_VERSION: OpenCL 3.0 V6.4.11.p2.745085 CL_DEVICE_PROFILE: FULL_PROFILE CL_DEVICE_VERSION: OpenCL 3.0 CL_DEVICE_EXTENSIONS: cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_il_program cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_icd cl_khr_command_buffer UG10159 指出,应支持该 SW 版本 6.4.11,这也是驱动程序版本中显示的内容。 pete_sensoray_1-1754528249478.png 您有什么建议吗? Re: IMX8MP: OpenCL extension 'cl_khr_external_memory_dma_buf' missing? 感谢您的跟进。 看来确实有效。 对于其他尝试这样做的人,缓冲区是这样创建的: cl_mem_properties extMemProperties[] = { CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR, (cl_mem_properties)buf->dma_fd, 0 }; cl_mem buffer_YUYV = clCreateBufferWithProperties( /*context*/ context, /*properties*/ extMemProperties, /*flags*/ CL_MEM_READ_ONLY, /*size*/ buf->size, /*host_ptr*/ NULL, /*errcode_ret*/ &err); Re: IMX8MP: OpenCL extension 'cl_khr_external_memory_dma_buf' missing? 已确认 imx8mp 支持此功能,建议客户直接调用驱动程序,检查返回值是否正确,无需检查此打印信息。 Re: IMX8MP: OpenCL extension 'cl_khr_external_memory_dma_buf' missing? 对不起,扩展检测不是这样工作的。cl_ext.h并不表示驱动程序中存在扩展名。头文件 -- 所有可能的扩展名都会在该文件中列出,并在程序执行过程中进行检测。 从 glGetDeviceInfo 函数调用返回的字符串中支持扩展名: char extensions[1024]; clGetDeviceInfo(device, CL_DEVICE_EXTENSIONS, sizeof(extensions), extensions, NULL); printf("CL_DEVICE_EXTENSIONS: %s\n", extensions); if (strstr(extensions, "cl_khr_external_memory_dma_buf") == NULL) { // Handle error: DMA-BUF extension not supported } 要么是文档有误,要么是驱动程序中的扩展名列表有误。 Re: IMX8MP: OpenCL extension 'cl_khr_external_memory_dma_buf' missing? 我检查了 cl_ext.h在 /usr/include/CL 下,这个扩展名已经存在,我附上了头文件 /*************************************************************** * cl_khr_external_memory_dma_buf ***************************************************************/ #define cl_khr_external_memory_dma_buf 1 /* CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR */ #define CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR 0x2067
查看全文
i.MX RT1060 加密启动,采用 McuBoot 和 Zephyr 你好 我目前正在开发一个使用 i.MX RT1060 和外部 FLASH 的项目。目标是利用加密启动(来自外部闪存的XIP)和McuBoot来提供更新手段。这种加密启动的最终目标是保护外部闪存中的内容,这样任何人都无法轻松下载和分析闪存的内容。 我看到了几十种可以解释 BEE 用法的材料和演示,但它们通常描述我们在板上配置加密映像的场景,但没有便于更新的选项(使用MCUBoot)。 能否请您帮助我找到对我的使用案例有用的材料(如果有的话),或者提供如何做到这一点的任何提示? i.MX RT106x Re: i.MX RT1060 encrypted boot with MCUBoot and Zephyr 遗憾的是,目前还没有这方面的专门材料。如果镜像是加密的,则引导加载程序必须考虑其头信息。本文档详细介绍了如何生成加密映像以及如何组成加密映像:在 i.MX RT10xx 系列上实施第二引导加载器 McuBoot 可以选择使用和更新加密映像;但是,如果我理解正确的话,它使用 sw 解密而不是 BEE:mcuboot | 32 位微控制器的安全启动! BR, Omar
查看全文
MPC5554 用の Code Warrior V2.10 は C99 標準をサポートしていますか? MPC5554 用の Code Warrior V2.10 は C99 標準をサポートしていますか? Re: Does Code Warrior V2.10 for MPC5554 support C99 Standard? こんにちは、 CodeWarrior for MPC55xx v2.10 は C99 拡張 (ISO/IEC 9899-1999) をサポートしています。 プロジェクト設定(ALT+F7)-> C/C++言語で有効にすることができます あるいはコマンドラインオプション「-dialect c99」があります stanish_0-1755903966841.png お役に立てば幸いです。 Stan
查看全文
QSPI からの起動時に llce_Firmware_Load() がスタックする こんにちは、 私は S32G399 に取り組んでおり、FreeRTOS で LLCE ファームウェアを実行しています。 私の環境は次のとおりです: IDEs: SW32G_S32DS_3.5.3_D2306 LLCE: LLCE_標準_ドライバーとファームウェア_1_0_8 RTD: 4_0_2_P12 フリーRTOS: SW32_FreeRTOS_10_4_6_UOS_4_0_2_DS_updatesite_D2307 デバッグ プローブを使用してプロジェクトを実行すると、llce_Firmware_Load() 関数は正常に実行されます。 ただし、QSPI フラッシュから同じイメージを起動すると、関数が停止します。 コードの周囲にログ出力を追加すると、次の場所でハングしていることがわかりました。 /* すべてのコアをリセットする*/ Reg_Write32(LLCE_ENABLE_CORE_ADDR、0x0); この行の後はプログラムは続行されません。 問題の確認にご協力いただけますでしょうか? ありがとう、 チェンシュン Re: llce_Firmware_Load() stuck when booting from QSPI こんにちは@ChengHsunLEE 、 LLCE で問題は解決できましたか? 私にお知らせください Re: llce_Firmware_Load() stuck when booting from QSPI こんにちは@ChengHsunLEE 、 お問い合わせいただきありがとうございます。また、問題を非常に詳細にご説明いただきありがとうございます。 今のところ、問題を絞り込むために 2 つの提案があります。 - 問題のあるプログラムをフラッシュからデバッグします。他のすべてのターゲットについては、 C:\NXP\S32DS.3.5\S32DS\help\pdfにあるS32DS_User_Guide.pdfの「フラッシュからの S32 デバッグ プローブを使用したデバッグ」セクションに従ってください。正確なパスは、S32DS のバージョンによって若干異なる場合があります。 - 使用している RTD を RTD 4.0.2 にダウングレードします(パッチなし)、使用している LLCE および FreeRTOS バージョンのリリース ノートを確認すると、一致する RTD は 4.0.2 です。RTD 5.0.0へのアップグレードも試すことができます。LLCE 1.0.9(1.0.10は既知の問題があり、回避策が不明なため使用しないでください)とFreeRTOS 4.0.3 CD3。その他の組み合わせはテストされておらず、正常に動作することは保証されません。 車載-ソフトウェア-パッケージ-マネージャで提供されているソフトウェア バンドルの任意のバージョンを試すこともできます。バンドル内のバージョンはまとめてテストされます。 alejandro_e_0-1755715048803.png 問題が多すぎるのを避けるには、異なるソフトウェア バージョンで S32DS を 2 度インストールすることができます。これは、問題が解決しないCASEに現在のセットアップが失われないようにするためです。 私の提案を実行した後に動作に変化があった場合はお知らせください。 その他の質問: - これまでに LLCE の例を実行できましたか? - プロジェクトで XRDC を設定していますか? - この問題は、LLCE を初めて使用しようとしたときに発生しましたか?それとも、別のソフトウェア モジュールを統合したときに始まりましたか? よろしくお願いいたします。
查看全文
i.MX8MP NPU が遅延後にクラッシュする こんにちは、 私は nnstreamer パイプラインを使用して、i.MX8MP (scarthgap 6.6.23) 上のビデオ ストリームで検出モデルを実行します。 問題なく動作します。しかし、ランダムな遅延(約 10 秒から数分)の後、推論の出力速度が突然大幅に低下します(通常、当社独自のモデルでは 15 FPS から 0.3 FPS に低下します)。 同時に、2 番目の GPU (GC8000) の負荷が 100% に上昇し、パイプラインが停止するまで 100% のままになることがわかります。 また、ウェストンのデスクトップ画面に奇妙な表示バグがあることにも気付きましたが、パイプラインが停止するとこれも消えます。 IP 上の理由からモデルを共有することはできませんが、Kaggle のhttps://www.kaggle.com/models/kaggle/yolo-v5?select=1.tfliteで公開されている Yolov5 tflite モデルを使用してバグを再現することができました。 問題を再現する方法: # Download the model from the Kagle website (https://www.kaggle.com/models/kaggle/yolo-v5?select=1.tflite) # this provides with the 1.tflite file # Sorry, I did not find any way to get a direct download url on kaggle's website. You'll have to download it manually from you browser (no need to register on kaggle's website) # Optionally: Enable VX Caching export VIV_VX_CACHE_BINARY_GRAPH_DIR=/root/.cache/vxdelegate/ export VIV_VX_ENABLE_CACHE_GRAPH_BINARY=1 # Optionally: Enable nnshark export GST_DEBUG="GST_TRACER:7" export GST_TRACERS="live" # Run the pipeline gst-launch-1.0 videotestsrc \ ! video/x-raw, format=YUY2, width=320, height=320, framerate=20/1 \ ! queue max-size-buffers=1 max-size-bytes=0 max-size-time=0 leaky=downstream \ ! videoconvert n-threads=4 \ ! video/x-raw, format=RGB \ ! tensor_converter set-timestamp=false \ ! tensor_transform mode=dimchg option=0:2 \ ! tensor_transform mode=arithmetic option=typecast:float32,div:255 \ ! tensor_filter framework=tensorflow-lite model=1.tflite custom=Delegate:External,ExtDelegateLib:libvx_delegate.so \ ! fakesink この設定では、最初はパイプラインが約 0.85 FPS の速度で推論し (nnshark で報告された推論時間は 1.195 秒)、GC8000 の負荷は 10 ~ 40% になります。 数分後 (私の設定では約 2 分 30 秒後)、バグが発生します。FPS が約 0.05FPS (推論時間 19.181 秒) に低下し、GC8000 の負荷が 100% で停止します。 これは次のようにCAN観察できます。 nnsharkのいずれか またはコマンドラインから直接: gstreamerのタイムスタンプの進行がかなり遅いことがCAN GPUの負荷は別のターミナルで次のように実行することで追跡できます: watch -n0.1 cat /sys/kernel/debug/gc/load ご協力いただければ幸いです。よろしくお願いします! Re: i.MX8MP NPU crash after some delay 私自身の質問に対する自己回答: NPU に負荷が集中すると、プロセッサがかなり熱くなります。 何らかの理由で、私の開発ボードにはヒートシンクが装備されていませんでした。 プロセッサにヒートシンクを取り付けると、問題は解決したようです。実稼働環境で使用する場合はファンの追加も必要になる場合があります。確認が必要 SO、現時点では、私の問題は解決したと考えています。 願わくば、この投稿が同じ問題を抱えている誰かの助けにCAN幸いです。
查看全文
i.MX8M Plus EVK での Cortex-M7 ファームウェアのフラッシュとデバッグ (Cortex-A53 搭載/非搭載) こんにちは、 私は i.MX8M Plus EVK (8MPLUSLPD4-EVK) を使用しており、Cortex-M7 開発に MCUXpresso SDK (MCUXpresso IDE や VS Code ではありません) を使用しています。プロジェクトを正常にビルドし、出力ファイル(.elf および .bin)を生成CANます。ARM GCC コンパイラを使用します。 ここで、次のステップに関する明確な指示が必要です。 M7ファームウェアのフラッシュと実行 Cortex-A53の場合: Cortex-A53 側 (たとえば、U-Boot コマンドまたは Linux remoteproc 経由) を使用して M7 ファームウェアをフラッシュして実行する詳細なプロセスは何ですか? Cortex-A53なし: A53 コアに依存せずに、M7 ファームウェアを直接フラッシュおよびデバッグする詳細なプロセスは何ですか? M7 ファームウェアは通常どのように OCRAM/TCM にロードされ、完全にスタンドアロンで実行CANますか? デバッグツールとプローブ この EVK 上の Cortex-M7 に直接接続するために公式にサポートされているハードウェア デバッグ プローブはどれですか (例: Segger J-Link)? どのプローブ/ツールチェーンがベアメタル開発 (IDEs なし、MCUXpresso SDKs と GCC ツールチェーンのみ) に適していますか? JTAG/SWD を使用して M7 を独立してデバッグすることは可能ですか、それとも初期化に A53 を関与させる必要がありますか? ゴール: 両方の開発フローについて、明確で段階的な手順が必要です。 Cortex-A53 経由のフラッシュとデバッグ。 Cortex-M7 (A53 なし) 上で直接フラッシュおよびデバッグします。 これら 2 つの方法に関する公式ドキュメント、アプリケーション ノート、またはステップごとのリファレンスがあれば非常に役立ちます。
查看全文
"在 FRDM-RW612 的"擦除闪存" 步骤中,写入映像" 失败 按照下面网站上的说明,我执行了"Write Image," ,但在"Erase Flash" 步骤时失败了,如附图所示。 请告诉我如何解决这个问题? https://community.nxp.com/t5/Wi-Fi-Bluetooth-802-15-4/How-to-solve-flashing-problems-in-FRDM-RW612-flash-lock/ta-p/2058965 Nokhysh_0-1758032410935.png Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 使用以下设置完成版本和写入。 image.png   Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 我正在使用闪存编程工具,但 "写入 "和 "擦除 "操作都失败了。 但是,"读取 "操作成功了。 可能的原因是什么?" Nokhysh_0-1759502255630.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 使用简化的 FCB 和经过验证的 W25Q512JVFIQ(默认)的启动内存配置进行了测试,结果失败。 Nokhysh_0-1759328050459.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh、 根据最新的屏幕截图,我可以看到你使用的是从源图像中提取的 FCB,而不是简化的配置。不确定您拥有什么映像,源映像中的 FCB 可能未正确配置为写入。您也可以考虑使用默认工具配置(简化的 FCB)。默认配置已在 FRDM 板上进行了测试,应该可以正常工作。 我建议您阅读以下段落:用户界面 — MCUXpresso安全配置工具 25.06,这样您就可以了解简化配置和完整 FCB 配置之间的关系是什么。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 我将从头开始总结我的程序。 用两条 USB 电缆连接 RW612。 将 RW612 设置为 ISP 模式。 通过 UART 的连接测试成功。 构建所附图像文件没有任何问题。 使用已完成的 FCB 的启动内存配置进行测试没有问题。 "擦除闪存" 写入时发生错误。 如果您能指出任何错误,我将不胜感激。 Nokhysh_4-1759325721972.png Nokhysh_5-1759325786590.png Nokhysh_6-1759325808891.png Nokhysh_7-1759325840006.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh、 从您的截图中可以看出,您使用的是高级(InField)生命周期。在你确定内存配置有效之前,我建议使用基本用例。 在高级生命周期中,ISP 命令是有限的。如果您使用的是高级生命周期,则需要在每次写入命令后进行硬RESET。 另外,我已经使用简化的闪存配置测试了我的板写入,并确认它可以正常工作。我已经逐步描述了如何重现它。如果在您这边不起作用,我建议您按照我的步骤或描述您的步骤进行操作。否则,真的很难理解问题出在哪里。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 简化 FCB 测试成功。 然而,和上次一样,它没有写入。 Nokhysh_0-1759245861197.png Nokhysh_1-1759245873555.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh、 > 关于在刷新期间未通过验证的设备,正如第一个议程项目中提到的那样,你能成功地向它写入图像吗? 是的,"版本 And Write " 我的意思是我使用了高效密码学标准(SEC) 工具,在工具中,我成功地构建了可启动映像并将其写入闪存中。 >另外,请告诉我不涉及 FCB(文件控制块)的设置。 我没有使用 FCB,而是使用了简化配置,这是新配置的默认设置。我没有使用图片中的任何 FCB。我的所有步骤已在前面的答复中说明。 我建议您阅读以下段落:用户界面 — MCUXpresso安全配置工具 25.06,这样您就可以了解简化配置和完整 FCB 配置之间的关系是什么。 如果你想让我测试任何 FCB,你需要说明我到底应该测试什么,以及在哪里可以找到 FCB。我想您应该明白,FCB 是外置闪光灯的配置,因此如果 FCB 不正确,闪光灯将无法工作。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 关于在刷新期间未通过验证的设备,正如第一个议程项目中提到的那样,你能成功地向它写入图像吗? 验证错误 2: https://community.nxp.com/t5/Wi-Fi-Bluetooth-802-15-4/How-to-solve-flashing-problems-in-FRDM-RW612-flash-lock/ta-p/2058965 另外,请告诉我不涉及 FCB(文件控制块)的设置。 你是说以下设置不正确? Nokhysh_0-1758721861071.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh 我今天试过了高效密码学标准(SEC)工具 25.06、MS Windows 11: - 用两条 USB 电缆连接 FRDM-RW612 - 为 RW612 创建了新的工作区 -主菜单 > 目标 > 启动内存-测试:通过 -我用 "C:\nxp\MCUX_Provi_25.06_final\ bin\ _internal\ data\ sample_data\ targets\ RW612\ source_images\ frdmrw612_gpio_led_output.s19 " 来版本镜像,我没有使用图像中的 FCB -版本 + 写入:已通过 摘要:我没有再现任何问题 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 请看我下面对您问题的回答。 我正在使用安全配置工具 25.06。 我用两条 USB 电缆连接了FRDM-RW612。 不过,由于我需要在ISP 模式下连接,我尝试了以下 PDF 文件中描述的连接方法:FRDM-RW612_ISP_and_Temperature_sensor_over_BLE.pdf。 使用默认内存配置 (W25Q512JVFIQ)," 简化版 Flex SPI 或非 " 选项会导致错误。 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh、 我将尝试在我们这边重现您上次评论中的问题。请确认如何重现它: -你有安全配置工具 25.06 -你已经通过 USB 连接了 FRDM-RW61x 板(没有 USB 集线器) - 对于为 RW612 创建的新工作空间,默认内存配置(简化的 FlexSPI 或非)不起作用 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac 我为误解道歉。 该问题与文件大小无关;在"Erase Flash" 过程中出现故障。 重现该问题的方法见所附程序。 在第 7 步,当我尝试"写入映像时," ,在"擦除闪存" 过程中出现错误。 Nokhysh_0-1758206706478.png 如果您能调查这个问题,我将不胜感激。 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@liborukropec @marek-trmac 我找到了简化的 FCB 设置。 但是,当我使用所附的 FCB 进行测试时,却出现了错误。 Nokhysh_0-1758205922059.png 致以最崇高的敬意, Naoki。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 HI >在"Erase Flash" 中,内存大小为 18180h 的文件出现错误。 您是指长文件出现错误(而小文件正常)?您能描述一下如何重现该问题,以便我这边进行检查吗? Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好, > > 在哪里可以找到工具的默认简化 FCB 文件? 没有简化 FCB"文件" 。如果你想使用简化的配置,只需选择 " 启动内存配置 " 对话框中的第一个单选按钮即可。 Libor Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好,@marek-trmac。 在"Erase Flash" 中,内存大小为 18180h 的文件出现错误。 不过,我现在已经从地址 0x08000000 开始成功加载了文件。 Nokhysh_0-1758122770358.png 我使用的图像文件与本网站上提到的相同: https://community.nxp.com/t5/Wi-Fi-Bluetooth-802-15-4/How-to-solve-flashing-problems-in-FRDM-RW612-flash-lock/ta-p/2058965 Nokhysh_1-1758122840174.png 在哪里可以找到工具的默认简化 FCB 文件? 顺祝商祺! 直树 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh 启动内存配置中的 " Test " 按钮也可验证对内存的读取权限。看来你有读取权限。问题可能出在写入访问上。 如果原始问题仍可重现,我建议检查写入权限。您可以进入主菜单> Tools> Flash 编程器,配置内存并尝试写入任何数据块。 另外,根据您截图上的 FCB 文件名称,我猜 FCB 是从源图像中提取的。不确定您使用的是什么图像,源图像中的 FCB 可能没有正确配置为写入。您也可以考虑使用默认工具配置(简化 FCB)。默认配置已在 FRDM 板上进行了测试,应该可以正常工作。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好, @marek-trmac 感谢你的回复。 测试通过。 根据下面的日志,我认为它与 FCB 内存大小 (64MiB) 相符。 Nokhysh_0-1758117584574.png 此致, 直树。 Re: "Write Image" fails at "Erase Flash" step in FRDM-RW612 你好@Nokhysh 你能否进入主菜单 > Targets > 启动内存并打开内存配置对话框然后使用 " Test " 按钮来验证配置是否正确。从截图上我可以看到您使用的是 FCB - 您确定 FCB 包含的配置与您的内存相匹配吗?
查看全文