Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
关于 FRDM-A-S32K144N 的闪存编程 我在使用 FRDM-A-S32K144N 进行调试时,出现了以下症状: 无法写入闪存。 * 自写入失败以来,电源指示灯和RESET指示灯一直亮着。 我尝试通过以下步骤进行恢复: 1. 尝试通过拔下并重新插入 USB 电缆,同时按住重置按钮,向闪存写入数据,目的是在无限循环开始之前抓住这个机会。 * 尝试了几十次,但都失败了。 2. 按住重置按钮,同时连接 USB 数据线,进入引导加载程序模式。 * 已刷写“BOOTUPDATEAPP_Pemicro_v111.SDA”。 然后刷入“MSD-DEBUG-EVB-S32K144_PEmicro_v125.SDA”。 情况并未好转。 3. 尝试使用“Kinetis_Recovery_Utility.exe”进行闪存恢复。 * 多次拔下并重新插上 USB 数据线,但该过程仍未完成。 我不知道接下来该尝试什么。 如果有人知道如何修复主板,能否请您指导一下步骤? Re: Regarding Flash Programming for the FRDM-A-S32K144N 嗨福田, 我手头没有新发布的 FRDM-A-S32K144N 开发板,所以我自己还没有测试过。如果您不着急,我现在可以帮您排查问题,然后在我收到主板后(预计10月中旬到货)再进行测试。 将数据线插入J1 USB Type-C 接口后,请拍摄主板正面的照片并与我分享。 我不确定您指的是哪两个 LED,因为 SPF-96556_B.pdf 文档只列出了D5 (红色)和D4 (橙色)。 如果D4亮起,则表示板载OpenSDA调试器运行正常。但是,如果D5亮起,则表示 S32K144N 处于 RESET 状态( RESET_MCU信号可能变为低电平);请使用示波器观察信号并检查周期性低脉冲的频率。 此外,我不确定之前在S32K144N上刷入的是什么程序。如果芯片是空白的,并且RESET_MCU信号显示周期约为 118µs 的周期性高电平脉冲,则可以通过 SWD/JTAG 调试接口执行“批量擦除”命令来恢复 MCU。 由于板载调试器由 PEMicro 提供,建议 从“ 多链路调试探针”的“支持与下载”类别 下载最新的“ USB 多链路资源安装程序” 。安装完成后,打开 位于 C:\PEMicro\Multilink_Resources 的 PEFirmwareConfig.exe 文件 以检查固件版本。选择硬件类型: Multilink ACP Embedded - OnBoard ARM Debug Interface然后,检查是否有可用更新。 看来您已经参考了“ S32K144 D2 红色 LED 始终亮着”的讨论。请注意,之前在 PEMicro 网站上提供的Kinetis_Recovery_Utility (版本8.17 )无法正常工作; Kinetis_Recovery_Utility (版本1.06 )——我已将其作为附件上传到该讨论中——运行正常。 使用Kinetis_Recovery_Utility时,建议保持 PEMicro 调试器通电,并反复对 S32K 芯片进行断电重启复位。 如果您有像Multilink这样的外部调试器连接到J3 ,您可以反复插拔J1来循环给S32K144N供电,同时保持外部Multilink处于活动状态。 但是,如果您没有外部Multilink ,并且仅依赖板载OpenSDA调试器,则 FRDM-A-S32K144N的设计会带来一些不便。对于S32K144EVB来说,跳线SJ10不如J107方便,可以反复循环给 S32K144 供电。我不确定单独反复按下SW2是否能让Kinetis_Recovery_Utility在正确的时间成功停止 S32K144N。 此致, 罗宾 Re: Regarding Flash Programming for the FRDM-A-S32K144N 你好,罗宾。 对于回复延迟如此之久,我深表歉意。 我已将电路板的照片附在此帖中。 遗憾的是,我没有示波器,所以无法验证频率。 我尝试使用 PEFirmwareConfig.exe,但是 FRDM-A-S32K144N 没有出现在设备列表中;我会继续调查此事。 我也会继续尝试使用 Kinetis_Recovery_Utility。 很抱歉,自上次发帖以来,并没有取得实质性进展。 此致, 福田 Re: Regarding Flash Programming for the FRDM-A-S32K144N 另外,您是否尝试过“解决 FRDM-A-S32K144 和 FRDM-A-S32K144N 在初始 USB-C 连接期间无法检测到的问题”中提到的解决方法?即使我看到你的FRDM-A-S32K144N板上的橙色 D4 LED 亮起,我仍然建议你尝试其他解决方法。这是因为我订购的FRDM-A-S32K144N预计要到下周才能到货进行测试。 Re: Regarding Flash Programming for the FRDM-A-S32K144N 嗨福田, 感谢您的更新,回复延迟无需担心。 我刚度假回来。很遗憾,我订购的FRDM-A-S32K144N板还没有到货,所以我目前无法进行任何测试。 虽然我还没有收到FRDM-A-S32K144N ,但我已经使用FRDM-A-S32K344测试了板载调试器: PEFirmwareConfig.exe成功检测到板载调试器,如图所示: 遗憾的是,能够成功停止 MCU 的Kinetis_Recovery_Utility (版本 1.06)无法检测到 FRDM-A-S32K344 的板载调试器。 虽然Kinetis_Recovery_Utility (版本 8.17)确实检测到了 FRDM-A-S32K344 的板载调试器,但它无法停止 MCU,正如我之前提到的那样。 请稍候,我正在咨询 PEMicro 技术支持,了解目前Kinetis_Recovery_Utility遇到的问题。 您手头是否有外部 PEMicro 调试器,例如Multilink Debug Probe ?我记得Kinetis_Recovery_Utility (版本 1.06)可以与外部Multilink Debug Probe一起使用。 另外,您是否尝试过我在“ S32K144 D2 红色 LED 常亮”主题中提到的 S32DS 中的“ 通过完全芯片擦除进行紧急 Kinetis 设备恢复”功能? Re: Regarding Flash Programming for the FRDM-A-S32K144N 我刚收到FRDM-A-S32K144N并进行了测试。 考虑到“ FRDM-A-S32K144 和 FRDM-A-S32K144N 在初始 USB-C 连接期间无法检测到的解决方案”中提到的问题,我使用了USB-A 转 USB-C 数据线。 PEFirmwareConfig.exe未检测到任何Multilink硬件。这与FRDM-A-S32K344的测试结果不同;对于之前误导您,我深表歉意。 D4 LED 亮起橙色,表示OpenSDA状态正常,并且该设备出现在设备管理器中。 在Kinetis_Recovery_Utility (版本 1.06)中,选择“显示硬件”并单击“开始”即可显示 OpenSDA 设备。 选择OpenSDAUSB设备并单击“开始”后,将出现以下界面: 通过短波驱动进行通信 有线版本售价119美元 持续尝试停止处理器。 请尝试重启主板,直到操作成功为止。 成功。处理器已停止运行。
記事全体を表示
FRDM-A-S32K144Nのフラッシュプログラミングについて FRDM-A-S32K144Nを使用してデバッグを行っていた際に、以下の症状が発生しました。 フラッシュメモリへの書き込みができません。 書き込みエラー発生以降、電源LEDとリセットLEDが点灯しっぱなしになっています。 私は以下の手順を実行して復旧を試みました。 1. リセットボタンを押しながらUSBケーブルを抜き差しすることでフラッシュメモリへの書き込みを試みました。これは、無限ループが始まる前のタイミングを狙ったものです。 * 数十回試みましたが、成功しませんでした。 2. リセットボタンを押しながらUSBケーブルを接続し、ブートローダーモードに入りました。 * 「BOOTUPDATEAPP_Pemicro_v111.SDA」をフラッシュしました。 * その後、「MSD-DEBUG-EVB-S32K144_PEmicro_v125.SDA」をフラッシュしました。 状況は改善しなかった。 3. 「Kinetis_Recovery_Utility.exe」を使用してフラッシュメモリの復旧を試みました。 * USBケーブルを何度か抜き差ししてみましたが、処理が完了しませんでした。 次に何を試したらいいのか分かりません。 もし基板の修復方法をご存知の方がいれば、手順についてアドバイスをいただけますか? Re: Regarding Flash Programming for the FRDM-A-S32K144N こんにちは、福田さん 新たにリリースされたFRDM-A-S32K144Nの開発ボードは手元にないので、自分でテストしたことはありません。急いでいなければ、今すぐトラブルシューティングをお手伝いし、ボードを受け取ったらテストを行います。ボードは10月中旬に届く予定です。 ケーブルを J1 USB Type-Cポートに差し込んだら、基板の上部の写真を撮って共有してください。 あなたがどの2つのLEDについて言及しているのか分かりません。SPF-96556_B.pdfという文書には、 D5 (赤)とD4 (オレンジ)しか記載されていないからです。 D4ランプが点灯している場合、オンボードのOpenSDAデバッガが正常に動作していることを示します。ただし、 D5が点灯している場合は、S32K144Nがリセット状態にあることを示しています( RESET_MCU信号がローになる場合があります)。オシロスコープを使用して信号を観察し、周期的なローパルスの周波数を確認してください。 さらに、 S32K144Nに以前どのようなプログラムが書き込まれていたのかも不明です。もしブランクチップで、 RESET_MCU 信号が周期約118μsの高レベルパルスを周期的に示す場合は、SWD/JTAGデバッグインターフェースを通じて「質量消去」コマンドを実行することでMCUを復元できます。 オンボードデバッガはPEMicroが提供しているため、「Multilink Debug Probes」の「サポート & Downloads」カテゴリから最新の「USB Multilink Resources Installer」をダウンロードすることをお勧めします。インストール後、 C:\PEMicro\Multilink_ResourcesのPEFirmwareConfig.exeを開き、ファームウェアのバージョンを確認してください。 ハードウェアタイプを選択してください: マルチリンクACP Embedded - オンボードARMデバッグインターフェース。その後、利用可能なアップデートを確認してください。 あなたは既に「 S32K144 D2 赤色LEDが常に点灯している」という議論を参照されたようですね。以前 PEMicro の Web サイトで提供されていたKinetis_Recovery_Utility (バージョン8.17 ) は正しく動作しませんでした。Kinetis_Recovery_Utility (バージョン1.06 )はそのディスカッションに添付ファイルとしてアップロードしました。問題なく動作しています。 Kinetis_Recovery_Utilityを使用する際は、PEMicroデバッガの電源をオンにしたまま、S32Kチップのみを繰り返し電源オン/オフしてリセットすることをお勧めします。 もしJ3に接続された外部のマルチリンクデバッガがあれば、J1を繰り返し差し入れたり外したりして、外部マルチリンクを稼働させたまま電源をS32K144Nに切り替えることができます。 しかし、外部マルチ リンク がなく、オンボードの OpenSDA デバッガのみに頼っている場合、 FRDM-A-S32K144N の設計には多少の不便があります。S32K144EVBのジャンパーSJ10は、S32K144への電源を繰り返しオン/オフする際には、 J107ほど便利ではありません。SW2ボタンを繰り返し押すだけで、 Kinetis_Recovery_UtilityがS32K144Nを適切なタイミングで停止させることができるかどうかは確信が持てません。 よろしくお願いします、 ロビン Re: Regarding Flash Programming for the FRDM-A-S32K144N こんにちは、ロビン。 返信が大変遅くなり、申し訳ございません。 この投稿にボードの写真を添付しました。 残念ながら私はオシロスコープを持っていないため、周波数を確認できませんでした。 PEFirmwareConfig.exeを使ってみましたが、しかし、FRDM-A-S32K144Nはデバイスリストに表示されませんでした。引き続き調査します。 Kinetis_Recovery_Utility の使用も引き続き試みます。 前回の投稿以降、目立った進展がなかったことをお詫び申し上げます。 よろしくお願いします、 福田 Re: Regarding Flash Programming for the FRDM-A-S32K144N こんにちは、福田さん 最新情報をお知らせいただきありがとうございます。返信が遅れたことは気にしないでください。 休暇から戻ったばかりです。残念ながら、注文した FRDM-A-S32K144N のボードはまだ届いていないため、現在テストを行うことはできません。 まだFRDM-A-S32K144Nは受け取っていませんが、 FRDM-A-S32K344を使ってオンボードデバッガのテストを行いました。 PEFirmwareConfig.exe は、図に示すように、オンボードデバッガを正常に検出しました。 残念ながら、MCUを正常に停止できるバージョンである Kinetis_Recovery_Utility (バージョン1.06)は、FRDM-A-S32K344のオンボードデバッガを検出しません。 Kinetis_Recovery_Utility(バージョン8.17)はFRDM-A-S32K344のオンボードデバッガを検出しますが、前述の通りMCUを停止することはできません。 現在 Kinetis_Recovery_Utilityで直面している問題について、PEMicroの技術サポートに相談する間、お待ちください。 マルチリンクデバッグプローブのような、外部PEMicroデバッガーをお持ちでしょうか?Kinetis_Recovery_Utility(バージョン1.06)は外部のマルチリンクデバッグプローブと組み合わせて使えると記憶しています。 さらに、「 S32K144 D2 RED LEDは常に点灯 」Threadで言及した S32DS の「 Emergency Kinetis Device Recovery by Full Chip Erase 」機能を試しましたか? Re: Regarding Flash Programming for the FRDM-A-S32K144N また、「 FRDM-A-S32K144およびFRDM-A-S32K144NがUSB-C接続時に検出されない場合の解決策」に記載されている回避策を試してみましたか?FRDM-A-S32K144Nボードのオレンジ色のD4 LEDが点灯しているのは確認できますが、それでも他の回避策を試してみることをお勧めします。これは、私が注文したFRDM-A-S32K144Nがテストのために来週まで到着しない予定だからです。 Re: Regarding Flash Programming for the FRDM-A-S32K144N FRDM-A-S32K144Nを入手し、早速テストしてみました。 「 FRDM-A-S32K144およびFRDM-A-S32K144Nが最初のUSB-C接続時に検出されない問題の解決策」で言及されている問題を考慮して、USB-AからUSB-Cへのデータケーブルを使用しました。 PEFirmwareConfig.exeはマルチリンクハードウェアを検出しませんでした。これはFRDM-A-S32K344のテスト結果とは異なります。先ほど誤った情報をお伝えしてしまい、申し訳ございませんでした。 D4のLEDはオレンジ色に点灯しており、OpenSDAの状態が正常であることを示し、デバイスマネージャーにデバイスが表示されます。 Kinetis_Recovery_Utility (バージョン1.06)では、「ハードウェアの表示」を選択して「開始」をクリックすると、OpenSDAデバイスが表示されます。 OpenSDAUSBデバイスを選択して「開始」をクリックすると、次の画面が表示されます。 SWDを通じたコミュニケーション ケーブル版は119 プロセッサーを停止させようと絶えず試みています。 この操作が成功するまで、ボードの電源を入れ直してみてください。 成功。プロセッサーが停止した。
記事全体を表示
Several gpu crashes/invalid output, when running opengl es cts Hi, For over three years we have been shipping a device on i.MX6QuadPlus, built on Yocto hardknott with Qt 6.3.2 on Weston. As the product grew we started getting more and more crash reports from users, and we could not find a cause in our own code or in Qt. Some of it we did fix - by retuning the DDR timings, disabling shadows in certain views, increasing some internal buffer sizes, and by running the app with GPU_VIV_EXT_RESOLVE=0 - but we still get reports, and a good part of them are GPU related and show up in the log like this: kernel: *** GPU DRV CONFIG *** kernel: Galcore version 6.4.3.336687 kernel: Galcore options: ... kernel: [galcore]: Stop driver to keep scene. That is the driver's own hang report - the monitor timer sees no progress, gckKERNEL_Recovery dumps the GPU state, and since recovery=0 the driver stops serving instead of resetting the core(recovery=1 is not an options for us, due needing to restart every gui application). The screen is frozen for good, Weston often cannot be killed even with SIGKILL, and the only way out is a power cut - which is quite bad for our customers. Since we had already tried a great many things at the Qt and application level and only got workarounds out of it, I decided to stop testing high-level functionality and test the OpenGL ES entry points directly instead - if they behave correctly the fault is ours, and if they do not then it is the driver/hardware fault(at least partial). I did that with VK-GL-CTS (https://github.com/KhronosGroup/VK-GL-CTS), first ported to Rust to make cross-compiling easy(still in progress, so only about half of the relevant cases could be checked so far). Case names are identical to upstream deqp-gles2/gles3/gles31, and everything passes on Mesa llvmpipe and on casual laptop on Ubuntu 24.04 with also mesa driver, so a failure on the board is a statement about the board. I ran it on the hardware over a weekend and with help of AI I was able to find and minimise 14 distinct defects, each now a standalone reproducer: a plain Rust project with no dependencies, cargo build and nothing else, GLSL in its own file.  (just run - runs locally, you can extract just arm parts, into only building step, to gather binary(you need to install first cargo install --locked cargo-zigbuild) Problems still present on 6.4.11.p4, the newest driver we can build for this part: 0001 GPU lockup - synchronization.inter_invocation.ssbo_atomic_read_write, alone, on a freshly booted board. Only a reboot clears it, and the process is unkillable so the reboot itself takes 8-10 minutes. 0002 GPU lockup - synchronization.inter_invocation.ssbo_atomic_overwrite, on its own. 0003 GPU lockup - ten of the twenty synchronization.inter_invocation.* cases hang alone, the other ten do not, so it is a boundary and not "compute is broken". All the atomic ssbo/image variants. All twenty swept ten runs each, every run from its own reboot. 0010 Link failure - 7 ubo cases where both stages read 47 members of the same std140 block. Either stage alone links, together they do not, glGetProgramInfoLog is empty, and nothing is near a limit the driver itself reports (3 blocks per stage vs 16, 704 bytes vs 65536). 47 reads is the least that does it, 46 links. 0011 Wrong result - shaders.invariance.highp.loop_*: two shaders computing invariant gl_Position from the same expression disagree by a few pixels of depth. 0013 Wrong status enum - fbo.completeness.size.distinct: a context requested as ES 2.0 reports ES 3.1, then answers completeness by the ES 2.0 rule and returns an enum ES 3.x does not define. Fixed by the 6.4.3.p2 -> 6.4.11.p4 jump: 0004 GPU lockup - image_load_store.cube.qualifiers.*_r32f (the r32ui/r32i ones beside them were fine) 0006 GPU lockup - image_load_store.* whenever the image is layered, 8 of 21 layered vs 0 of 7 over 2d, intermittent 0005 Client freeze - compute.indirect_dispatch.gen_in_compute.empty_command: glMapBufferRange never returns 0014 Client freeze - the same, via upload_buffer.empty_command, once a dispatch has already been mapped 0007 Wrong result - a chain of eighteen && in a compute shader that also declares an atomic counter comes out false when every term is true (44 of 2007 ssbo.layout cases) 0008 Compiler - the reserved-word table is for the wrong language version, both ways 0009 Wrong result - vec3 == vec3 false for two equal vectors, for a struct member returned through an inout parameter 0012 Compiler - mediump vec2(1.0, 1.0) compiles, where the ESSL 1.00 grammar has no place for a precision qualifier Tested on same board both times: i.MX6QP silicon rev 1.0, 2 GiB DDR, LVDS 1280x1024@60, Weston on fbdev with use-g2d=1, GL_RENDERER "Vivante GC2000+". old: hardknott, BSP imx-5.10.52-2.1.0, kernel 5.10.52, galcore 6.4.3.p2.336687, imx-gpu-viv 1:6.4.3.p2.2-aarch32, Weston 9.0.0.imx, Qt 6.3.2 new: wrynose, BSP imx-6.18.20-2.0.0, kernel 6.18.20, galcore 6.4.11.p4.1190909, imx-gpu-viv 1:6.4.11.p4.6-aarch32, Weston 10.0.5.imx, Qt 6.11.0 CONFIG_MXC_GPU_VIV=y, recovery=0 and stuckDump=0 on both; the timeout went 20000 -> 30000 ms and 6.4.11.p4 adds softReset=1. So the version bump helps, but some problems survived. We will be moving to i.MX8 soon because of i.MX6 availability, but our installed base keeps the i.MX6 hardware either way, so it would be good to see such problems fixed in future Is there any chance these get fixed in a newer version of the driver, even if that forces us to bump the Yocto version? I am afraid this class of problem may to some extent be present on i.MX8 as well, so has any testing with the Vulkan/OpenGL CTS been done, is it being done now, or is it planned? Because without passing that(plus some fuzzing like random executing of cts functions), I do not think our random crashes are fixable in the layers above the driver Re: Several gpu crashes/invalid output, when running opengl es cts Hello, The latest publicly released driver for i.MX 6/7 is imx-gpu-viv 6.4.11.p4.6 , shipped with the wrynose BSP (imx-6.18.20-2.0.0). The release notes describe that jump as bringing "bug fixes, performance optimizations" for the i.MX 6/7/8 line, which matches your observation that 8 of 14 defects were resolved between .p2 and .p4 . And yes, it is being done — but with important caveats by platform. For i.MX8 with Vivante (VSI) GPU — CTS is running. The internal Linux Factory test pipeline runs both opengl-es-cts and vulkan-cts packages against i.MX8 boards as part of every release candidate cycle. Defects found are tracked in the Linux Factory Jira project CTS on i.MX8M Nano, i.MX95. This means the Vivante GC7000-series GPUs in i.MX8M Plus, i.MX8QuadMax etc. do go through systematic conformance testing before each GA release. For i.MX9 with Mali / OSS Mesa  The release notes explicitly state for i.MX 95/952 with the Mesa OSS GPU stack: "OpenGL ES11, Vulkan 1.4.5, and OpenCL 3.0 basic features are working, but conformance tests are not passed."The Mali DDK default path on i.MX9 does pass CTS, but the open-source Panfrost/PanVK path is still being brought to conformance. For i.MX6 (GC2000+) specifically — CTS coverage is minimal No internal evidence was found of systematic deqp/CTS runs against the GC2000+ in the current Linux Factory pipeline. The GC2000+ only supports OpenGL ES 3.0 (not 3.1/3.2), and the test infrastructure appears to target the newer i.MX8/9 boards. Your work with VK-GL-CTS is the most thorough conformance-level testing of this specific IP that is visible in any internal channel.   The bottom line: a future i.MX6 driver patch is not guaranteed, but providing the standalone reproducers via your open support thread is the correct path. For your i.MX8 migration, the conformance situation for the Vivante GC7000-series is materially better than GC2000+, and systematic CTS testing is part of the release process — though even there, active driver bugs in galcore 6.4.11.p4 are still being discovered and filed.   Regards Re: Several gpu crashes/invalid output, when running opengl es cts I don't see an attachment, so looks that I forgot to add it, so I add it again
記事全体を表示
Request FlexNet entitlement for SW32K14-MCAL421-RTMC-1.0.1 Hello NXP Support, I am logged in to my NXP account, but I cannot access the following official FlexNet product page: Product: SW32K14-MCAL421-RTMC-1.0.1 FlexNet element: 10190977 Required release: S32K14X MCAL 4.2 RTM HF3, release 1.0.1 Required installer: S32K14X_MCAL_4.2_RTM_HF3_1.0.1.exe Target MCU: S32K144 The download page reports that the item cannot be found or that my account is not authorized. Please advise how I can obtain the legal download entitlement or purchase this legacy package. Please contact me privately if my NXP account information is required. Thank you. Re: Request FlexNet entitlement for SW32K14-MCAL421-RTMC-1.0.1 Hi zhanghanzhao, I can see it in my account,  click AUTOSAR MCAL for S32K1 devices -> Automotive SW - AUTOSAR MCAL / QM -> Previous -> SW32K14-MCAL421-RTMC-1.0.1 -> S32K14X_MCAL_4.2_RTM_HF3_1.0.1.exe Please visit that path; if you cannot see it, it may be because the software is an older version that has been archived and may contain bugs that will not be fixed. If you specifically require that version, I can contact FlexNet to add the software to your account. Best Regards, Robin Re: Request FlexNet entitlement for SW32K14-MCAL421-RTMC-1.0.1 May I ask if you are able to download the software now? If you are still unable to download it, please provide screenshots of the error message or the issue encountered when attempting to access the file. This will help us investigate further.
記事全体を表示
How do I escalate an AT&T issue? Stuck with an AT&T issue that keeps getting passed around without a real fix? AT&T Escalation Support Team ((USA))
記事全体を表示
extend S32 Design studio license Dear NXP Teams I would like to extend my S32 Design Studio license. Expiration Date: Aug 12, 2026 Activation Code: 37AD-D09A-6D3D-96E6 Thanks Matthew Re: extend S32 Design studio license Hi, Your S32DS license has been extended.  Re: extend S32 Design studio license thanks very much
記事全体を表示
FRDM-MCXN236 mcuboot FRDM-MCXN236上でMCUboot、Device Tree、Zephyrを別々に構築する方法 私は NXP FRDM-MCXN236 ボードを使っていて、Zephyrは比較的新しいです。 Zephyrのトレーニングの一環として、 Visual Studio Codeを使って基本的なZephyrプロジェクトを成功裏に構築・運営しました。次に、ブートとボードの起動プロセスをより低レベルで理解したいと思います。 私の目標は、以下のコンポーネントを別々に作ってみることです。 MCUブート デバイスツリー Zephyr アプリケーション/カーネル 次に、実際に基板に書き込まれる部分を理解し、可能な場合はそれらを個別に書き込んで、起動シーケンスを観察したい。 これは 、ボードブリングアップ、ブートローダー、デバイスツリー、Kconfig、リンカースクリプト、そしてMCUbootとZephyrアプリケーションの関係を理解するのに役立つと思います。 また、ZephyrがLinuxカーネルのmenuconfigワークフローのようにカスタマイズできるかどうかも知りたいです。 私の環境 ボード: NXP FRDM-MCXN236 ホストOS: Windows 11 ビルド環境: WSL2上のUbuntu 22.04 ゼファー: 1999年4月4日 Python: 現在インストールされているバージョンは3.10.12です。 西: 1.5.0 CMake: 4.4.3 ニンジャ: 1.10.1 Zephyr SDK: 1.0.1 私の作業スペースは: ~/zephyr-training/ ├── zephyr/ ├── mcuboot/ ├── my-zephyr-app/ └── workspace/ MCUbootソース MCUbootを別々にクローンしました。 ~/zephyr-training/mcuboot/ Zephyr専用のMCUbootアプリケーションは以下の場所にあります: ~/zephyr-training/mcuboot/boot/zephyr/ 関連するCMakeファイルとして、以下のものが見つかりました。 mcuboot/boot/zephyr/CMakeLists.txt mcuboot/boot/zephyr/sysbuild/CMakeLists.txt mcuboot/boot/bootutil/CMakeLists.txt mcuboot/boot/bootutil/zephyr/CMakeLists.txt MCUbootビルドの試み 最初にMCUboot Zephyrアプリケーションを以下のようにビルドしようとしました: cd ~/zephyr-training west build \ -b frdm_mcxn236 \ -s ~/zephyr-training/mcuboot/boot/zephyr \ -d ~/zephyr-training/build-mcuboot ここでの意図は、ウエスト氏に伝えることである。 -b frdm_mcxn236 → FRDM-MCXN236ボード向けにビルドします -s .../mcuboot/boot/zephyr → Zephyr MCUbootアプリケーションをソースとして使用します -d .../build-mcuboot → MCUbootのビルド出力を通常のZephyrアプリケーションから分離しています しかし、ビルドは実際のCMakeコンパイル段階には到達しませんでした。 次のようなエラーが発生しました。 Traceback (most recent call last): File "/usr/local/bin/west", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 1199, in main app.run(argv or sys.argv[1:]) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 278, in run self.run_command(argv, early_args) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 584, in run_command self.run_extension(args.command, argv, self.topdir, manifest=self.manifest, File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 739, in run_extension self.cmd.run(args, unknown, self.topdir, manifest=self.manifest, File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 263, in do_run self._sanity_check() File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 589, in _sanity_check_source_dir srcrel = pathlib.Path(self.source_dir).relative_to( TypeError: PurePath.relative_to() got an unexpected keyword argument 'walk_up' 私のPythonのバージョンは: python3 --version Python 3.10.12 そして: west --version West version: v1.5.0 which python3 /usr/bin/python3 which west /usr/local/bin/west 現在のZephyr Westのビルドコードは以下の通りのようです: Path.relative_to(..., walk_up=True) より新しいバージョンのPythonが必要です。 私も確認しました: python3.12 --version しかし、Python 3.12は現在インストールされていません。 直接インストールを試してみました。 sudo apt update sudo apt install python3.12 python3.12-venv しかし、Ubuntu 22.04 では次の結果が返されました。 E: Unable to locate package python3.12 E: Couldn't find any package by glob 'python3.12' E: Unable to locate package python3.12-venv E: Couldn't find any package by glob 'python3.12-venv' 現在、MCUbootビルドを続ける前にPython/Westの互換性問題を解決しようとしています。 私が理解したいことは MCUbootの構築ができたら、ステップごとに進めて理解したいと思います: FRDM-MCXN236向けにMCUbootを個別にビルドする方法。 FRDM-MCXN236デバイスツリーの選択およびコンパイル方法。 デバイスツリーがZephyrアプリケーションとは別にビルド・検査できるかどうか。 Zephyrカーネル/アプリケーションがどのように個別に構築されているか。 これらのうち、実際にフラッシュ可能なバイナリはどれで、ビルド時の設定はどれですか。 MCUbootを独立してフラッシュし、その後Zephyrアプリケーションを別々にフラッシュできるかどうか。 MCUbootイメージのレイアウトやアプリケーションイメージ/スロットの定義方法。 Zephyrアプリケーションに署名してMCUbootが起動できるようにする方法。 基板上のMCUboot→Zephyr起動シーケンスを観察・検証する方法。 Linuxカーネルのmenuconfigワークフローに似た方法でZephyrカーネル/設定をカスタマイズする方法。 私の意図は単にアプリケーションを動かすことだけでなく、ブートフロー全体を理解することです: FRDM-MCXN236 | v MCUboot | v Zephyr application | v Zephyr kernel / drivers | v Device Tree + Kconfig configuration 手動でこれをやることで 、MCU/SoCの起動、ブートローダーの操作、フラッシュレイアウト、デバイスツリー、Kconfig、リンカースクリプト、ボードのブリングアップをよりよく理解できると思います。 FRDM-MCXN236でこの操作を行う際の正しい手順についてご教示いただければ幸いです。 MCUBOOT ゼファー・オス・エッジ @frdmuser Re: FRDM-MCXN236 mcuboot こんにちは、 @bottleneck さん、 まずはZephyrとMCUbootの基礎から始めることをお勧めします。今の学習段階はそちらのようです。 MCUbootの動作をよりよく理解するために、まずはZephyrなしでSDKの例をテストすることをお勧めします。これにより、イメージ暗号化やパーティションマネジメントの仕組みを学ぶことができます。MCUXpressoセキュアプロビジョニングツールは画像暗号化にも役立ち、このテーマを補完する専用のMCUbootワークフローを含んでいます。 当社のSDKでMCUbootの例を実行するには、 mcuboot_opensource と ota_mcuboot_basic プロジェクトを使用する必要があります。両方の例のREADMEファイルと、Secure Provisioning Toolのユーザーガイドをよく確認することを強くおすすめします。 また、公式の MCUbootドキュメント で機能のより詳細な説明を読むこともできます。 さらに、デバイスツリーの設定やKconfigの使い方をよりよく理解するために、各トピックのZephyrドキュメントへの直接リンクが掲載されている このガイドを参照してください。また、 Zephyrナレッジハブ では、NXPプラットフォーム上でZephyrを使って学習・開発を行う開発者が頻繁に参照する有用なリソースも提供しています。 興味があれば、公式NXPサイトのZephyrページの トレーニング セクションで、あなたの成長に役立ついくつかの動画があります。あなたの場合は「Accelerate Development with Zephyr™ OS Features and Modules」をぜひご覧ください。これはZephyrの基本原理や他のZephyr OS機能、さらにMCUbootのような外部モジュールについて説明しています。 最後に、ZephyrのMCUboot実装を参照し、その READMEファイルを 確認して動作をよりよく理解してください。 このコミュニティ投稿は、MCUboot 用のアプリを構築する方法を理解する上でも役立つかもしれません。MCXN947のために作られたものの、MCXN236の全体的な流れは理解できます。 BR ハビブ
記事全体を表示
LPC55S0x CANFDは1Mbps(仲裁段階)および8Mbps(データ段階)をサポートできますか? こんにちは、NXPさん。 LPC55S0xは仲裁段階で1Mbps、データ段階で8Mbpsをサポートできますか? LPC55S0xのデータシートには見つかりません。 ありがとうございました。 LPC55xx Re: Can LPC55S0x CANFD support 1Mbps (arbitartion stage) and 8Mbps(data stage) こんにちは、ハリーさん。 わかった。 ありがとう。 Re: Can LPC55S0x CANFD support 1Mbps (arbitartion stage) and 8Mbps(data stage) こんにちは、 @jimmyli はい、LPC55S0x CAN-FDコントローラは、MCAN機能クロックが96 MHzで、外部CAN-FDトランシーバーおよび物理ネットワークが8 Mbit/sをサポートしている場合、1 Mbit/sの仲裁と8 Mbit/sのデータに設定可能です。 データシートにこれが直接記載されていない理由は、ビットレートが固定の最大値として指定されているのではなく、MCANクロックとNBTP/DBTPタイミングレジスタから導出されるためです。CANクロックはCANCLKDIV = 0(割り算)で、LPC55S0xの最大クロック周波数は96 MHzで、main_clkを使用できます。 BR ハリー
記事全体を表示
AT&Tで問題をエスカレートさせるにはどうすればよいですか? 誰も解決してくれないAT&Tの問題に悩まされていませんか?AT&Tエスカレーション サポート チーム(米国)
記事全体を表示
How Do I Escalate an Issue with AT&T? Stuck with an AT&T issue that nobody seems to resolve? AT&T Escalation Support Team ((USA))
記事全体を表示
FRDM-MCXN236 mcuboot Building MCUboot, Device Tree and Zephyr separately on FRDM-MCXN236 I am using the NXP FRDM-MCXN236 board and I am relatively new to Zephyr. As part of my Zephyr training, I have successfully built and run a basic Zephyr project using Visual Studio Code. I would now like to understand the boot and board bring-up process at a lower level. My goal is to try building the following components separately: MCUboot Device Tree Zephyr application/kernel I would then like to understand which parts are actually flashed to the board, flash them separately where possible, and observe the boot sequence. I feel this would be a useful exercise for understanding board bring-up, bootloaders, Device Tree, Kconfig, linker scripts, and the relationship between MCUboot and the Zephyr application. I would also like to understand whether Zephyr can be customized in a way similar to the Linux kernel menuconfig workflow. My environment Board: NXP FRDM-MCXN236 Host OS: Windows 11 Build environment: Ubuntu 22.04 under WSL2 Zephyr: 4.4.99 Python: 3.10.12 currently installed West: 1.5.0 CMake: 4.4.3 Ninja: 1.10.1 Zephyr SDK: 1.0.1 My workspace is: ~/zephyr-training/ ├── zephyr/ ├── mcuboot/ ├── my-zephyr-app/ └── workspace/ MCUboot source I cloned MCUboot separately under: ~/zephyr-training/mcuboot/ The Zephyr-specific MCUboot application is located at: ~/zephyr-training/mcuboot/boot/zephyr/ I found the following relevant CMake files: mcuboot/boot/zephyr/CMakeLists.txt mcuboot/boot/zephyr/sysbuild/CMakeLists.txt mcuboot/boot/bootutil/CMakeLists.txt mcuboot/boot/bootutil/zephyr/CMakeLists.txt MCUboot build attempt I first tried to build the MCUboot Zephyr application using: cd ~/zephyr-training west build \ -b frdm_mcxn236 \ -s ~/zephyr-training/mcuboot/boot/zephyr \ -d ~/zephyr-training/build-mcuboot The intention here is to tell West: -b frdm_mcxn236 → build for the FRDM-MCXN236 board -s .../mcuboot/boot/zephyr → use the Zephyr MCUboot application as the source -d .../build-mcuboot → keep the MCUboot build output separate from my normal Zephyr application However, the build did not reach the actual CMake compilation stage. I received this error: Traceback (most recent call last): File "/usr/local/bin/west", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 1199, in main app.run(argv or sys.argv[1:]) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 278, in run self.run_command(argv, early_args) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 584, in run_command self.run_extension(args.command, argv, self.topdir, manifest=self.manifest, File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 739, in run_extension self.cmd.run(args, unknown, self.topdir, manifest=self.manifest, File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 263, in do_run self._sanity_check() File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 589, in _sanity_check_source_dir srcrel = pathlib.Path(self.source_dir).relative_to( TypeError: PurePath.relative_to() got an unexpected keyword argument 'walk_up' My Python version is: python3 --version Python 3.10.12 and: west --version West version: v1.5.0 which python3 /usr/bin/python3 which west /usr/local/bin/west It appears that the current Zephyr west build code is using: Path.relative_to(..., walk_up=True) which requires a newer Python version. I also checked: python3.12 --version but Python 3.12 is not currently installed. I tried installing it directly: sudo apt update sudo apt install python3.12 python3.12-venv but Ubuntu 22.04 returned: E: Unable to locate package python3.12 E: Couldn't find any package by glob 'python3.12' E: Unable to locate package python3.12-venv E: Couldn't find any package by glob 'python3.12-venv' So I am currently trying to resolve the Python/West compatibility issue before continuing with the MCUboot build. What I would like to understand Once I get MCUboot building, I would like to proceed step by step and understand: How to build MCUboot separately for FRDM-MCXN236. How the FRDM-MCXN236 Device Tree is selected and compiled. Whether Device Tree can be built/inspected separately from the Zephyr application. How the Zephyr kernel/application is built separately. Which of these are actual flashable binaries and which are build-time configuration. Whether MCUboot can be flashed independently and then the Zephyr application flashed separately. How the MCUboot image layout and application image/slots are defined. How to sign the Zephyr application so that MCUboot can boot it. How to observe and verify the MCUboot → Zephyr boot sequence on the board. How to customize the Zephyr kernel/configuration using something similar to the Linux kernel menuconfig workflow. My intention is not just to get the application running, but to understand the complete boot flow: FRDM-MCXN236 | v MCUboot | v Zephyr application | v Zephyr kernel / drivers | v Device Tree + Kconfig configuration I believe doing this manually would help me better understand MCU/SoC startup, bootloader operation, flash layout, Device Tree, Kconfig, linker scripts, and board bring-up. Any guidance on the correct sequence for doing this on the FRDM-MCXN236 would be appreciated. MCUBOOT ZEPHYR-OS-EDGE @frdmuser  Re: FRDM-MCXN236 mcuboot Hello @bottleneck, I would suggest starting with the fundamentals of Zephyr and MCUboot, which appears to be where you are in the learning process right now. To better understand how MCUboot works, I recommend first testing the SDK example without Zephyr. This can help you learn how image encryption and partition management work. The MCUXpresso Secure Provisioning Tool can also help with image encryption and includes a dedicated MCUboot workflow that complements this topic. To run the MCUboot examples in our SDK, it is necessary to use the mcuboot_opensource and ota_mcuboot_basic projects. I highly recommend reviewing the README files of both examples to understand how they work, along with the Secure Provisioning Tool user guide. You can also review the official MCUboot documentation for a more in-depth explanation of its functionality. In addition, to better understand Device Tree configuration and the use of Kconfig, you can refer to this guide, which provides direct links to the Zephyr documentation for each topic. Our Zephyr Knowledge Hub also offers a collection of useful resources that are frequently referenced by developers who are learning and developing with Zephyr on NXP platforms. If you are interested, the training section of the Zephyr page on the official NXP website offers several videos that may help with your development. In your particular case, I highly recommend watching "Accelerate Development with Zephyr™ OS Features and Modules", which explains the basic principles of Zephyr and other features of Zephyr OS, along with external modules, like MCUboot. Finally, please refer to the MCUboot implementation in Zephyr and review its README file to better understand how it works. This community post may also be helpful for understanding how build a created app for MCUboot. Although it was created for the MCXN947, you can follow the general flow for the MCXN236. BR Habib
記事全体を表示
如何升级我的AT&T问题? 遇到AT&T的问题,一直被推来推去却始终得不到真正的解决?AT&T升级支持团队(美国)
記事全体を表示
延长 S32 设计工作室许可证 尊敬的恩智浦团队: 我想延长我的S32设计工作室许可证。 有效期至:2026年8月12日 激活码:37AD-D09A-6D3D-96E6 谢谢! 马修 Re: extend S32 Design studio license 您好,您的S32DS许可证已延期。 Re: extend S32 Design studio license 非常感谢您
記事全体を表示
S32デザインスタジオライセンスを延長する NXPチームの皆様へ S32 Design Studioのライセンスを延長したいと思っています。 有効期限:2026年8月12日 アクティベーションコード:37AD-D09A-6D3D-96E6 よろしくお願いします。 マシュー Re: extend S32 Design studio license こんにちは。お客様のS32DSライセンスが延長されました。 Re: extend S32 Design studio license お返事いただけますようお願いいたします。
記事全体を表示
如何直接联系AT&T客服人员? 厌倦了自动语音菜单,只想和真人对话?AT&T客户支持团队(美国)
記事全体を表示
FRDM-MCXN236 MCU 启动 在 FRDM-MCXN236 上分别构建 MCUboot、设备树和 Zephyr 我使用的是NXP FRDM-MCXN236开发板,我对 Zephyr 还比较陌生。 作为 Zephyr 培训的一部分,我已经使用Visual Studio Code成功构建并运行了一个基本的 Zephyr 项目。我现在想更深入地了解启动和主板启动过程。 我的目标是尝试分别构建以下元器件: MCUboot 器件树 Zephyr 应用程序/内核 然后,我想了解哪些部分实际被刷写到电路板上,尽可能分别刷写它们,并观察启动顺序。 我认为这对于理解板启动、引导加载程序、设备树、Kconfig、链接器脚本以及MCUboot与Zephyr应用程序之间的关系来说,将是一个有用的练习。 我还想了解 Zephyr 是否可以像 Linux 内核 menuconfig 工作流程那样进行自定义。 我的环境 板: NXP FRDM-MCXN236 主机操作系统: Windows 11 构建环境: WSL2 下的 Ubuntu 22.04 Zephyr: 4.4.99 当前已安装 Python 版本: 3.10.12 西部: 1.5.0 CMake: 4.4.3 忍者: 1.10.1 Zephyr SDK: 1.0.1 我的工作区是: ~/zephyr-training/ ├── zephyr/ ├── mcuboot/ ├── my-zephyr-app/ └── workspace/ MCUboot 源 我单独克隆了 MCUboot,路径如下: ~/zephyr-training/mcuboot/ Zephyr专用MCUboot应用程序位于: ~/zephyr-training/mcuboot/boot/zephyr/ 我找到了以下相关的 CMake 文件: mcuboot/boot/zephyr/CMakeLists.txt mcuboot/boot/zephyr/sysbuild/CMakeLists.txt mcuboot/boot/bootutil/CMakeLists.txt mcuboot/boot/bootutil/zephyr/CMakeLists.txt MCUboot 版本尝试 我首先尝试使用以下方法构建 MCUboot Zephyr 应用程序: cd ~/zephyr-training west build \ -b frdm_mcxn236 \ -s ~/zephyr-training/mcuboot/boot/zephyr \ -d ~/zephyr-training/build-mcuboot 此处的目的是告诉韦斯特: -b frdm_mcxn236 → 为 FRDM-MCXN236 板构建 -s .../mcuboot/boot/zephyr → 使用 Zephyr MCUboot 应用程序作为源 -d .../build-mcuboot → 将 MCUboot 构建输出与我的普通 Zephyr 应用程序分开 然而,构建过程并未达到实际的 CMake 编译阶段。 我收到以下错误信息: Traceback (most recent call last): File "/usr/local/bin/west", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 1199, in main app.run(argv or sys.argv[1:]) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 278, in run self.run_command(argv, early_args) File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 584, in run_command self.run_extension(args.command, argv, self.topdir, manifest=self.manifest, File "/usr/local/lib/python3.10/dist-packages/west/app/main.py", line 739, in run_extension self.cmd.run(args, unknown, self.topdir, manifest=self.manifest, File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 263, in do_run self._sanity_check() File "/home/umesh/zephyr-training/zephyr/scripts/west_commands/build.py", line 589, in _sanity_check_source_dir srcrel = pathlib.Path(self.source_dir).relative_to( TypeError: PurePath.relative_to() got an unexpected keyword argument 'walk_up' 我的Python版本是: python3 --version Python 3.10.12 和: west --version West version: v1.5.0 which python3 /usr/bin/python3 which west /usr/local/bin/west 目前的 Zephyr West 版本代码似乎使用了: Path.relative_to(..., walk_up=True) 这需要更新的Python版本。 我还查看了: python3.12 --version 但目前尚未安装 Python 3.12。 我尝试直接安装: sudo apt update sudo apt install python3.12 python3.12-venv 但 Ubuntu 22.04 返回: E: Unable to locate package python3.12 E: Couldn't find any package by glob 'python3.12' E: Unable to locate package python3.12-venv E: Couldn't find any package by glob 'python3.12-venv' 因此,在继续进行 MCUboot 构建之前,我目前正在尝试解决 Python/West 兼容性问题。 我想了解的是 一旦我成功编译了MCUboot,我想一步一步地进行,并弄明白: 如何为 FRDM-MCXN236单独构建 MCUboot 。 FRDM-MCXN236 设备树是如何选择和编译的。 设备树是否可以与 Zephyr 应用程序分开构建/检查。 Zephyr内核/应用程序是如何单独构建的。 哪些是实际可刷写的二进制文件,哪些是编译时的配置文件? MCUboot 是否可以独立刷写,然后 Zephyr 应用程序是否可以单独刷写。 MCU启动镜像布局和应用程序镜像/插槽是如何定义的。 如何对 Zephyr 应用程序进行签名,以便 MCUboot 可以启动它。 如何观察和验证板上的MCUboot → Zephyr启动顺序。 如何使用类似于 Linux 内核 menuconfig 工作流程的方式来自定义 Zephyr 内核/配置。 我的目的不仅是让应用程序运行起来,还要了解完整的启动流程: FRDM-MCXN236 | v MCUboot | v Zephyr application | v Zephyr kernel / drivers | v Device Tree + Kconfig configuration 我相信手动操作可以帮助我更好地理解MCU/SoC 启动、引导加载程序操作、闪存布局、设备树、Kconfig、链接器脚本和板启动。 对于在 FRDM-MCXN236 上执行此操作的正确步骤,任何指导都将不胜感激。 MCUBOOT ZEPHYR-OS-EDGE @frdmuser Re: FRDM-MCXN236 mcuboot 你好@bottleneck , 我建议你从 Zephyr 和 MCUboot 的基础知识入手,这似乎正是你目前学习的阶段。 为了更好地理解 MCUboot 的工作原理,我建议先在不安装 Zephyr 的情况下测试 SDK 示例。这可以帮助您了解图像加密和分区管理的工作原理。MCUXpresso 安全配置工具还可以帮助进行映像加密,并包含一个专用的MCUboot 工作流程,与此主题相辅相成。 要运行我们 SDK 中的 MCUboot 示例,必须使用mcuboot_opensource和ota_mcuboot_basic项目。我强烈建议您查看这两个示例的 README 文件,以了解它们的工作原理,并参考安全配置工具用户指南。 您还可以查阅MCUboot 官方文档,以更深入地了解其功能。 此外,为了更好地理解设备树配置和 Kconfig 的使用,您可以参考本指南,其中提供了每个主题的 Zephyr 文档的直接链接。我们的Zephyr 知识中心还提供了一系列有用的资源,这些资源经常被在 NXP 平台上学习和使用 Zephyr 进行开发的开发人员参考。 如果您有兴趣,NXP 官方网站 Zephyr 页面的培训部分提供了一些视频,这些视频可能对您的开发有所帮助。就您的具体情况而言,我强烈建议您观看“使用 Zephyr ™ OS 特性和模块加速开发”,其中解释了 Zephyr 的基本原理和 Zephyr OS 的其他特性,以及外部模块,如 MCUboot。 最后,请参考 Zephyr 中的 MCUboot 实现,并查看其README 文件,以更好地了解其工作原理。 这篇社区帖子可能对理解如何为 MCUboot 构建已创建的应用程序也很有帮助。虽然它是为 MCXN947 创建的,但您可以按照 MCXN236 的一般流程进行操作。 BR 哈比卜
記事全体を表示
如何升级我与AT&T之间的问题? 遇到AT&T的问题,一直没人能解决?AT&T 升级支持团队(美国)
記事全体を表示
SW32K14-MCAL421-RTMC-1.0.1 の FlexNet 利用権を申請してください。 こんにちは、NXPサポートの皆さん、 NXPアカウントにはログインしていますが、以下の公式FlexNet製品ページにアクセスできません。 製品: SW32K14-MCAL421-RTMC-1.0.1 FlexNet要素: 10190977 必要なリリース: S32K14X MCAL 4.2 RTM HF3、リリース1.0.1 必要なインストーラー: S32K14X_MCAL_4.2_RTM_HF3_1.0.1.exe ターゲットMCU: S32K144 ダウンロードページでは、商品が見つからないか、私のアカウントが認証されていないと報告されています。 合法的なダウンロード権利を得る方法や、このレガシーパッケージの購入方法についてご案内ください。もし私のNXPアカウント情報が必要な場合は、個別にご連絡ください。 よろしくお願いします。 Re: Request FlexNet entitlement for SW32K14-MCAL421-RTMC-1.0.1 こんにちは、ジャンハンジャオさん アカウントで見て取れます。 S32K1デバイスについてはAUTOSAR MCALをクリックしてください -> オートモーティブ SW - AUTOSAR MCAL / QM -> 前回 -> SW32K14-MCAL421-RTMC-1.0.1 -> S32K14X_MCAL_4.2_RTM_HF3_1.0.1.exe そのパスをご覧ください。もし見えない場合は、ソフトウェアが古いバージョンでアーカイブされており、修正されないバグが含まれている可能性があります。 もしそのバージョンが特に必要であれば、FlexNetに**お問い合わせ**して**ソフトウェア**をアカウントに追加してもらえます。 よろしくお願いいたします ロビン Re: Request FlexNet entitlement for SW32K14-MCAL421-RTMC-1.0.1 今、ソフトウェアをダウンロードできますか? それでもダウンロードできない場合は、エラーメッセージやファイルへのアクセス時に発生した問題のスクリーンショットをご提供ください。これは、さらなる調査に役立つでしょう。
記事全体を表示
LPC55S0x CANFD 能否支持 1Mbps(仲裁阶段)和 8Mbps(数据阶段)? 您好,NXP, LPC55S0x能否在仲裁阶段支持1Mbps,在数据阶段支持8Mbps? 我在LPC55S0x数据手册中找不到。 非常感谢。 LPC55xx Re: Can LPC55S0x CANFD support 1Mbps (arbitartion stage) and 8Mbps(data stage) 嗨,哈里, 知道了。 谢谢。 Re: Can LPC55S0x CANFD support 1Mbps (arbitartion stage) and 8Mbps(data stage) 嗨@jimmyli 是的——只要 MCAN 功能时钟为 96 MHz,并且外部 CAN-FD 收发器和物理网络支持 8 Mbit/s,LPC55S0x CAN-FD 控制器就可以配置为 1 Mbit/s 仲裁和 8 Mbit/s 数据。 之所以没有直接在数据手册中列出,是因为比特率是从 MCAN 时钟和 NBTP / DBTP 定时寄存器推导出来的,而不是指定为固定的最大值。CAN 时钟可以使用 main_clk,其中 CANCLKDIV = 0(分频至 1),LPC55S0x 的最大时钟频率为 96 MHz。 BR 哈里
記事全体を表示
AT&Tに関する問題をエスカレートするにはどうすればよいですか? AT&Tの不具合で、解決策が見つからずたらい回しにされている状況に陥っていませんか?AT&T エスカレーションサポートチーム(米国)
記事全体を表示