Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
MR-CANHUBK344 IEEE1722自動車用イーサネット例 – S32DS 3.5/3.6.7の作業プロジェクトが必要 こんにちは、 私はMR-CANHUBK344を使っていて、その100BASE-T1自動車用イーサネットインターフェースを使いたいと思っています。 最初の目標は、アプリケーションに合わせて修正する前に、基板上で動作するオートモーティブ イーサネットの例を動かすことです。 公式のMR_CANHUBK3_IEEE1722サンプルをダウンロードしました。これはMR-CANHUBK344、100BASE-T1、TJA1103、GMAC、IEEE 1722 ACF-CAN、CAN/CAN-FDからイーサネットへの変換、FreeRTOSの実証が可能であるため適切に見えます。 しかし、ツールチェーン/バージョンの互換性の問題に直面しています。 私が利用できる環境は以下のとおりです。 S32 Design Studio 3.5 with S32K3 RTD 3.0.0 S32 Design Studio 3.6.7 with S32K3 RTD 7.0.1 元のMR_CANHUBK3_IEEE1722プロジェクトをインポートするとソースファイルは見えますが、.mexを開こうとすると設定時に以下のエラーが発生します。 プロセッサS32K344、PlatformSDK_S32K3_2022_03バージョンは現在のツールバージョンではサポートされていません。 例えば、FreeRTOS_Toggle_Led_Example_S32K344.mexはPlatformSDK_S32K3_2022_03を期待しているため開けません。 オリジナルのMR_CANHUBK3_IEEE1722デモは、古いS32DS/RTD環境を使用して開発されたものだと理解しています。 S32 Design Studio 3.4をインストールしてSW32K3_S32DS_3.4.3_D2112.zipをダウンロードしてみました。しかし、NXPアカウントにv3.4ライセンスの権利が表示されないため、現在S32DS 3.4を有効化できません。 以下のいずれかの点を教えていただけませんか? S32DS 3.5およびRTD 3.0.0に対応した、動作するMR-CANHUBK344 IEEE1722プロジェクトはありますか? S32DS 3.6.x用のMR-CANHUBK344 オートモーティブ イーサネットの最新例はありますか?そして、より新しいRTDバージョンは? 今のところ、2台のMR-CANHUBK344ボードが100BASE-T1リンクを確立し、S32K344 GMACとTJA1103を使って基本的なイーサネットフレームを送受信する、シンプルなオートモーティブ イーサネットのデモンストレーションだけで十分です。 現時点ではSOME/IP、TSN、複雑なTCP/IPアプリケーションは必要ありません。 MR_CANHUBK3_IEEE1722のS32DS 3.5版、更新されたプロジェクト、または移行ガイドがあれば、ぜひ共有してください。 あるいは、ライセンスの有効化を手伝ってもらえれば。ダウンロードボタンをクリックしたのですが、バージョン3.4に関するメールが届きませんでした。3.6に関するメールは1通届きました。 よろしくお願いします。 Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7 よろしくお願いします。 Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7 こんにちは、 @Aaditya773 さん。 元のMR_CANHUBK3_IEEE1722デモは古いS32DS/RTD環境向けにリリースされていました。つまり.mexです新しいS32DS 3.5 / 3.6.xとの非互換性バージョンが想定されています。この正確なIEEE1722 ACF-CANデモの公式に移行版がS32DS 3.5やS32DS 3.6.xで入手可能かどうかは確認できません/ RTD 7.0.1 現在の目標としては、まず100BASE-T1イーサネットインターフェースを立ち上げることなので、古いIEEE1722プロジェクトを直接移行するよりも、新しいイーサネットの例から始めることをお勧めします。 NXPコミュニティにはMR-CANHUBK344 lwIPの例があります: Example S32K344 EMAC lwIP FreeRTOS MRCANHUB S32DS 3.6.1 RTD600。この例はlwip_FreeRTOS_s32K344をベースに、MR-CANHUBK344ボード向けに改変したもので、lwIPスタックへのpingを実行する方法を示しています。 ただし、この例はRTD 6.0.0ベース向けに作成されたものです。設定。したがって、RTD 7.0.1に関しては、直接インポートするプロジェクトとしてではなく、主に参考資料として使用することをお勧めします。よりクリーンなアプローチとしては、インストール済みのTCP/IPスタックに付属するlwip_FreeRTOS_s32k344サンプルから始め、コミュニティサンプルからMR-CANHUBK344固有の部分、主にGMAC/MIIポートマッピング、ピン構成、クロック、割り込み、およびTJA1103関連の設定を適応させる方法があります。 別の参考として、パッケージS32K344_gptp_dsの例を使うこともできますSW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip 以下のソフトウェア構成で簡単に確認しました: SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip SW32K3_FreeRTOS_11.1.0_7.0.0_CD1_HF1_D2511_DesignStudio_updatesite.zip SW32K3_TCPIP_STACK_5.0.0_CD01_D2605_DesignStudio_updatesite.zip SW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip S32構成ツールの設定でいくつかの小さな修正を加えた後、S32K344_gptp_ds例はこの環境で構築可能です。 これはオリジナルのIEEE1722 ACF-CANデモの直接移植ではないことにご注意ください。これは、新しいソフトウェア環境を用いてMR-CANHUBK344上で基本的な100BASE-T1イーサネットを起動するための実用的な方法です。 議論を分かりやすく、他のユーザーにとっても役立つようにするため、このスレッドはMR-CANHUBK344イーサネット/100BASE-T1の話題に焦点を当てておきましょう。他にサポートが必要な場合は、別のコミュニティThreadを作成してください。   よろしくお願いいたします。 パベル
查看全文
S32K358 SEMA42 デモ こんにちは! SEMA42モジュールのゲートレジスタを使用して、そのGTFSMフィールドに書き込みを行う必要があります。使用中にGTFSMフィールドへの書き込みと読み出しが正しく行えるように、mcalでSEMA42の操作を有効にする必要があります。SEMA42を使用したコア間通信のデモを提供していただけますでしょうか?よろしくお願いいたします! Re: S32K358 SEMA42 demo こんにちは@liyongfengさん SEMA42を使用するには、まずXRDCを設定する必要があります。 デフォルトでは、ドメイン0のみがアクティブになっています。たとえば、ドメイン1(GTFSM = 0010b、つまりドメイン1がロックを保持している状態)でコアがゲートをロックするようにするには、XRDCでドメイン1を有効にする必要があります。 XRDCはRM RTD MCALドライバを通じて設定されます。ですので、MCAL RMドライバーを使うか、カスタムコード内で該当するXRDC設定を有効にするかのどちらかです。 参考として、RTD のサンプル Rm_Example_All_S32K358 を参照してください。これは、XRDCとSEMA42の両方を設定する方法を示しています。 よろしくお願いいたします。 ダニエル
查看全文
双核通信 S32K322 大家好, 我已经启动了一个双核项目,其中核心 0 和核心 1 都已启用。作为测试,我在每个核心上创建了一个递增变量。 将变量数据从核心 1 共享或传输到核心 0(反之亦然)的推荐方法是什么? 非常感谢您能提供一些使用共享内存的示例或最佳实践。 微控制器:NXPS32k322 IDE:S32 设计工作室 RTD:v3 调试器:PEMicro 谢谢! Re: Dual core communication S32K322 你好@db16122 我开始搭建双核系统,并通过计数器验证了核心 0 和核心 1 是否正在运行。但是,我的主要问题是:如何将数据从核心 1 传递到核心 0,反之亦然?您能否提供一些关于核心间数据共享的例子? Re: Dual core communication S32K322 我建议使用跨平台通信框架(IPCF)。 https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-communication-framework-ipcf:IPCF 包含示例和培训。 Re: Dual core communication S32K322 如果给每个 M7 核心增加两个计数器呢?M7 运行后,计数器开始计数,您可以检查该值是否相同。 顺便问一下,检查每个核心状态的目的是什么?是为了功能安全原因吗? Re: Dual core communication S32K322 嗨@davidtosenovjan 根据演示培训,IPCF 快速入门指南包含中间件模块和驱动程序,但我的配置工具中没有这些内容。 配置与演示培训中的配置相同 我项目中的配置 还有其他方法可以在各个核心之间共享数据吗? Re: Dual core communication S32K322 请参阅 UM12479:NXP S32 Design Studio 5.2 配置的 S32K3 IPCF 用户手册
查看全文
デュアルコア通信S32K322 こんにちは、皆さん Core 0とCore 1の両方を有効にするデュアルコアプロジェクトを開始しました。テストとして、各コア上にインクリメントされる変数を作成しました。 Core 1からCore 0へ(またはその逆方向へ)この可変データを共有または転送するための推奨される方法は何ですか? 共有RAMの利用例やベストプラクティスがあれば、ぜひ教えていただきたいです。 マイクロコントローラ:NXPS32k322 IDE:S32 Design Studio RTD:v3 デバッガ:PEMicro ありがとう! Re: Dual core communication S32K322 こんにちは、@db16122さん デュアルコア構成での作業を開始し、カウンターを使用してコア0とコア1が動作していることを確認しました。しかし、私の主な疑問は、コア1からコア0へ、またその逆方向へデータをどのように渡せばよいかということです。コア間でのデータ共有に関する例はありますか? Re: Dual core communication S32K322 私はInter-Platform Communication Framework(IPCF)の使用をおすすめします https://www.nxp.com/design/design-center/software/automotive-software-and-tools/inter-platform-communication-framework-ipcf:IPCF 事例やトレーニングも含まれています。 Re: Dual core communication S32K322 M7コアごとにカウンターを2つ追加するのはどうでしょうか?M7が稼働するとカウンターがカウントされ始め、値が同じかどうかを確認できます。 ちなみに、各コアの状態を確認する目的は何ですか?セーフティ上の理由で? Re: Dual core communication S32K322 こんにちは@davidtosenovjan  デモトレーニングによると、IPCFクイックスタートガイドにはミドルウェアブロックとドライバが含まれていますが、私の設定ツールには含まれていません。 デモトレーニングの構成 プロジェクトの設定 コア間でデータを共有する他の方法はありますか? Re: Dual core communication S32K322 NXP S32 Design Studio 5.2 構成用の S32K3 IPCF ユーザーマニュアル (UM12479) を参照してください。
查看全文
デモ資料のアップロードエラー 電源管理ICの機能安全と関連システムに関する考慮事項 | NXPセミコンダクターズ このビデオの情報はビデオのURLであり、ドキュメントのURLではありません。 Re: 演示资料上传错误 こんにちは、 ご報告いただいた問題は把握しており、影響を受けているページを特定しました。トレーニングコース「電源管理IC的功能安全及相关システム注意事项 |NXP中国語のウェブサイトにある「NXP半导体」(Functional Safety in Power Management ICs and Related System Considerations, COURSE ID: TIP-NXP-AUT-T4050)には、動画URLを指し示す誤った資料/プレゼンテーションのダウンロードリンクが表示されているようです。 担当のウェブコンテンツチームに修正を依頼しましたので、リンクが修正され次第、ご連絡いたします。 その間、このトレーニングのプレゼンテーションスライドが必要な場合は、同じコースのグローバル英語版が以下で利用可能です: https://www.nxp.com/design/design-center/training/TIP-NXP-AUT-T4050 BRs、トーマス
查看全文
S32DS K116 compilation issues Hello, NXP engineer! I'm new to MCSPTE1AK116. I installed MCSPTE1AK116-SW; S32K11x_AMMCLIB_RTM_1_1_45_BIN; S32DS-IDE-ARM_2.2.2_D2312; and FMASTERSW32. I imported the MCSPTE1AK116_PMSM_FOC_1Sh sample project into S32DS and compiled it. Then I copied the .srec file directly to drive E, and after a power cycle, I connected and ran it using FreeMaster. It communicated and ran at a given speed, but it stopped after a few seconds and reported a PDB0 error. If I directly copied the original .srec file from the SW directory to drive E, it ran normally. Is there something wrong with my compilation settings? Re: S32DS K116编译问题 Hi Robin, 我安装了S32 Design Studio (S32DS) for ARM 2.2 UP1和UP2 也安装了S32 Software Development Kit (SDK) for S32K1xx 3.0.3 如图,我下了老的S32K11X_AMMCLIB_RTM_1_1_37_BIN,还是不行, 我找不到S32K11X_AMMCLIB_RTM_1_1_29_BIN下载链接,你能发一个给我试试吗?而且我三个工程,只有PMSM_FOC_1Sh工程编译了不行,另外两个工程编译是没有问题的。   Re: S32DS K116编译问题 Hi If your test file (.srec) in the original folder runs fine, but your compiled file (.srec) encounters an error, then you should be able to run it. Therefore, it is recommended to download an older version of the Automotive Math and Motor Control Library Set for S32K11x . For example, the version mentioned in the MCSPTE1AK116-SW installation process: S32K11X_AMMCLIB_RTM_1_1_29_BIN. The MCSPTE1AK116_ReleaseNotes.txt file shows that this project was developed based on the following version: The Development Kit application was built and tested using the following IDE, Drivers and Tools: ===================================================================================== - S32 Design Studio (S32DS) for ARM 2.2 - S32 Software Development Kit (SDK) for S32K1xx 3.0.3 - FreeMASTER 3.1.4.5 Please confirm that the S32K1 SDK has version 3.0.3 installed. Best Regards, Robin 回复: S32DS K116编译问题 It's a strange problem. I can download and download the project directly using the accompanying BLDC_6Steps and PMSM_FOC_2Sh projects, and I can also download it after compiling it. It's just that I can't download it after compiling it. Re: S32DS K116编译问题 Hi Robin I don't know why, but all the .srec files are not running... I can't try your program. Can you tell me how to clear the evaluation board? I just bought this S32K116EVB this month. How can I confirm its appearance? Re: S32DS K116编译问题 Hi 1. I removed the other versions and only installed S32K11x_AMMCLIB_v1.1.29. 2. I don't currently have this hardware platform on hand for testing, so I've attached a version based on S32K11x_AMMCLIB_v1.1.29.The compiled .SREC file is provided for your testing. (I've sent it to you via private message.) 3. If it runs normally, I will request S32K11x_AMMCLIB_v1.1.29 from the software team for your account.Version software. 4. You may also need to check the hardware differences. Is your S32K116EVB the S32K116EVB2Q048 ? There was also an earlier version called S32K116EVB-Q048. Re: S32DS K116编译问题 The following is the S32K116EVB-Q048, an older version that does not support the motor kit. The most obvious difference is that it lacks one row of sockets (J5). The following is a screenshot of the S32K116EVB2Q048: It is recommended to remove the kit first and only test the S32K116EVB. It is also recommended to use the P&E Recovery Utility tool to halt the CPU and then download the new program.
查看全文
The application's reading of the DCSR register value caused a CPU freeze. My device environment consists of a B4860 hardware chip platform running the OSE operating system, with a DCSR address space mapping type of SASE. 0xf1100000 - 0xf14fffff 0x00400000 rw-r-- cio ----g- SASE dcsr Dereferencing any address within the range 0xf1124fff to 0xf1125fff caused a CPU freeze, followed by a reset due to a watchdog timeout. This address space is 4KB in size. I'd like to know information about the chip's DCSR register. What is the function of the DCSR register? Can't its value be directly accessed and read?
查看全文
mc9s08qg8 编译器 原型:我有一个使用这款芯片的产品。它并没有过时。我有一份要编译的代码,是 1980 年的。我想做的是更新 Windows 11 上的 CS v6.3 代码。我想将产品从评估单元更新为可运行的单元,以便发布给缝纫设备制造商。我用三行C代码更新了产品,使其能够投入生产环境。历史:线轴展 <1980 年。在展会上展示了该设备的样机,并以每台 150 美元的价格售出了 15 台。我在国际微电路公司(IMI)开发了专用门阵列芯片来实现各种功能。嗯,这台设备是一次性的。我获得了专利,然后把线轴控制器“BC”收了起来,直到1983年才重新启用。使用 mc9s08qg8 芯片将 BC 升级到更多功能。我靠救济金生活,没有钱发展我的事业。现在我把开发好的设备从仓库里拿出来了,我已经72岁了,正在努力完成最后的编码工作,以获得最新的功能。我打算在死前把它卖个好价钱。这是我临死前的最后一步,我绝不能输。如果你不能再帮我了,我就去德州仪器(TI)用他们的芯片了。你们的开发软件把我锁住了。所以,我大概还有 12 年的时间,而你的芯片是产品的核心。如果你对这款产品不感兴趣,我就去德州仪器(TI)看看。我没时间跟你们玩弄商业周期。我估计如果这款产品畅销,我能卖出2万台。它比我43年前预想的要好得多,所以我到底是加入还是退出?我的Wiztronics电脑需要BDM驱动器。com 板接口和 cw 11.1 完成最终单元。另外,我目前仍在领取社保金。身无分文,只有梦想。我买不起500美元的P&E USB多链路通用编程器。或许你想对这款设备进行“风险投资”。我已经把完整的C语言代码下载给你了!现在轮到你了。 Re: mc9s08qg8 compiler Hello 我在你的另一篇帖子中给你提了个建议,或许能帮你修复 BDM 驱动程序,以便在 CodeWarrior 中使用该设备。 mc9s08qg8 驱动程序 请问您是否就驱动程序在其电路板上的使用情况咨询过 Wiztronics 公司?您有任何反馈吗? 顺祝商祺!
查看全文
mc9s08qg8コンパイラ プロトタイプ:このチップを使った製品があります。それは時代遅れではない。コンパイルするためのコードは1980年のものを持っています。私がやりたいのは、Windows 11のCS v6.3コードを更新することです。製品と評価ユニットを動作ユニットに更新し、裁縫機器の製造業者に提供したいと考えています。製品を本番環境向けに更新するためのCコードが3行あります。歴史:ボビンショー < 1980年。展示会で試作品を展示し、1台150ドルで15台を販売した。私はInternational Microcircuits INC(IMI)で、特定の機能を実装するための特殊なゲートアレイチップを開発しました。ええと、そのユニットは使い捨てでした。特許を取得し、ボビンコントローラー「BC」は1983年までしまっていました。mc9s08qg8チップを使用して、BCの機能を多数追加アップグレードしました。生活保護を受けていたので、事業を拡大するためのお金がありませんでした。開発済みのユニットを保管場所から取り出し、72歳という年齢で最新の機能を実現するために最後のコーディングを完了させようとしています。死ぬ前に、それを大きく売ってみせるつもりだ。死ぬ前の最後の一手、負けるわけにはいかない。これ以上助けられない場合は、TIに行って彼らのチップを使うつもりです。あなたの開発ソフトウェアから締め出されています。SO i got maybe 12 years left, and ur chip is the core of the 製品.もしこの製品に興味がなければ、TIに行きます。君たちの景気循環に付き合っている暇はない。もしこのユニットが成功すれば、2万台売れると思っています。43年前に思っていたよりもうまくいく。だから、私は参加するのか、それとも出るのか。Wiztronics製機器用にBDMドライブが必要です。最終ユニットを仕上げるためにComボードインターフェースとCW 11.1を導入しました。あと、私はまだ社会保障給付を受けています。お金はない、あるのは夢だけ。私はP&E USBマルチリンクのユニバーサルプランマーに500ドルも払う余裕はありません。もしかしたら、そのデバイスに「ベンチャーキャピタル」を投資したいと思うかもしれませんね。君は私がダウンロードしたCコード全体を手に入れた!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ボールは君のコートにある。 Re: mc9s08qg8 compiler Hello あなたの他の投稿で提案しますが、CodeWarriorでBDMドライバーを修復するのに役立つかどうか助かります mc9s08qg8 ドライバ Wiztronicsのボードでのドライバの使用について相談したことはありますか?何かフィードバックはありますか? よろしくお願いいたします。
查看全文
MK22FN1M0VLQ12搭載デバイスが、しばらく動作後にリセットループに陥る。 こんにちは、みんな、 私はMK22FN1M0VLQ12を搭載したデバイスを持っています。 問題は、しばらく動作させた後、起動時にリセットループに陥ってしまうことです。 最初はフラッシュメモリの破損(アプリケーションがログをフラッシュに保存します)の問題かと思いました。私は卓球の戦略を使ってそれを解決しました。 しかし、一部の端末は同様の問題を抱えたまま返品された。あるデバイスのデバッグを試みましたが、ブレークポイントを設定しなくても常にASerialLDD2_InitかIntFlashLdd1_Eraseで止まります。どちらもプロセッサエキスパートが生成する関数です。他のデバイスではメモリダンプを使ったところ、メモリが確かに破損していることが分かったので、FLASHの使い方を直しました。 もう一つ重要な点は、それが数か月後に起こる場合もあれば、ほぼ1年後に起こる場合もあるということです。また、1年半以上前に設置したデバイスの中には、問題なく動作しているものもあります。 もう一つは、USBでメモリダンプを試みて同じアドレスを読み取ろうとしたところ、時には問題なく読み取れる時もあれば、ARMトランスエーションフォルトを返すこともあります。 誰か、そんな感じの人を見たことがありますか? Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time ご返信ありがとうございます メモリ読み取りコマンドの実行時と重なるタイミングで問題が発生しているため、調査してみます。ただし、本来HIGHになるべきではないピンがHIGHに設定されている箇所があります。このピンはLOW出力として初期化されます。 とはいえ、デバッグ中にそれらの関数で一時停止する理由を説明できるような何かはあるのでしょうか?読み取りコマンドの前にASerialLDD2_Init()が呼び出されるのは、PE_low_level_init()内のみです。 デバッグにはPE Microマルチリンクを使用しています。 Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time こんにちは、 @Rigolon さん。 投稿ありがとうございます。 これはASerialLDD2_InitやIntFlashLdd1_Erase自体の問題というよりは、フラッシュメモリの動作に関連する障害、あるいはフラッシュメモリの内容の破損の問題のように見えます。RMは、MCUがアクティブなフラッシュコマンドで操作されている間にFTFEリソースを読み取ると、FSTAT[RDCOLERR]が設定され、読み込みデータが保証されないと述べています。 AN4835を参照すると、そこには「イレイズやプログラムコマンドの中断はフラッシュの内容の破損を引き起こす可能性があります」とも書かれています。中断にはリセット、電力喪失、プロセッサ上で動作するコードとの競合などが含まれます。」これは、同じアドレスを読み取っても時に成功し、時にはARMトランザクションフォールトが返されるという観察と一致します。フラッシュ領域が破損したり不確定状態にある場合、それを読み取ることでバスフォールトが発生する可能性があります。同様の場合、影響を受けたセクターの消去や必要に応じてマス消去によってフラッシュアレイを復元します。詳細については、「解決済み:内部フラッシュ MK22FX512VLH12の破損を探す - NXPコミュニティ」をご覧ください。 お役に立てば幸いです。 BR セレステ Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time ご返信ありがとうございます メモリ読み取りコマンドの実行時と重なるタイミングで問題が発生しているため、調査してみます。ただし、本来HIGHになるべきではないピンがHIGHに設定されている箇所があります。このピンはLOW出力として初期化されます。 とはいえ、デバッグ中にそれらの関数で一時停止する理由を説明できるような何かはあるのでしょうか?読み取りコマンドの前にASerialLDD2_Init()が呼び出されるのは、PE_low_level_init()内のみです。 デバッグにはPE Microマルチリンクを使用しています。
查看全文
S32DS 3.5 和 3.6 中的 RTD 5 LCU 实例选择问题 你好, 我在配置 LCU 模块时,RTD 5 出现了问题。具体来说,当我在 LCU 中选择实例 -> 1 时,它会抛出一个错误(请参考下图)。没有做其他更改,此配置在RTD 4中运行良好。 此外,按下“确定”后,不允许添加多个LCU 输出物理设备——外围设备部分的“+”按钮将无响应。 我已经在S32 Design Studio v3.5和v3.6中验证了这一行为,并且该问题在两个版本中都存在。 请您调查一下这件事好吗? 谢谢! Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 信息:我使用的是 S32DS 3.6.10 版本。使用 RTD 7.0.1 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 是的,这也是我使用的变通方法。我在配置所有东西时保留了LCU_IP_HW_INST_0 ,即使它没有被使用,然后在最后删除实例 0。 NXP 建议更新/重新安装 RTD,但这并没有解决这个具体问题。该帖子最终被关闭了,所以我不太确定这个问题是否在后来的 S32DS/RTD 版本中得到了修复。我在 S32DS 3.5 和 3.6 版本中都发现了这个问题。 感谢 @ Micha4566465将此内容添加到社区 这里提供解决方法很有用,以便其他人遇到同样问题时可以参考。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 我也有这个问题。 只有当使用 LCU 硬件实例 LCU_IP_HW_INST_1 作为“LCU 逻辑实例”项中的唯一实例时,才会出现此问题。 如果将 LCU_IP_HW_INST_0 放在 LCU_IP_HW_INST_1 旁边,即使它不会被使用,也没有问题。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 这个更新版本有效 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 以下是我配置实例 1 时看到的内容: 我没看出有什么问题。 顺祝商祺! Peter Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 谢谢大家的回复!我尝试了您提供的建议——现在情况好多了。我能够添加 LCU 实例,这是一个不错的进展。 但是,这个问题只在选择硬件实例 1时出现(如前所述)。你分享的图片中显示的是实例 0 ,它似乎没有出现同样的问题。 偶尔在使用实例 1 时仍然会出现错误,但这不会造成阻碍,因为我可以退出而不会对功能产生任何影响。 请问这是否是RTD v5中的已知问题,或者是否可能与其他问题有关?另外,如果有解决方法或推荐的变通方案,那就太好了。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 我刚刚在 S32DS 3.5 中试过了。采用 RTD 5.0.0。我并不认为存在这样的问题: 这个错误似乎与您的安装有关。 由于 S32DS 3.6 也存在此问题,我建议重新安装 RTD 插件并安装 RTD 5.0.0.HF1 的最新更新版本。 但事实上,我使用的是更老的版本,并没有遇到这些问题。 它还可以与 S32DS GUI 连接。或许是LPC中的配置信息损坏或访问受限。 顺祝商祺! Peter
查看全文
S32DS 3.5および3.6におけるRTD 5 LCUインスタンス選択の問題 こんにちは、 LCUモジュールを設定する際に、RTD 5で問題が発生しています。具体的には、LCUで「インスタンス」→「1」を選択すると、エラーが発生します(下の画像を参照してください)。他に何も変更は加えられておらず、この設定はRTD 4で問題なく動作します。 さらに、「OK」ボタンを押すと複数の LCU出力物理 を追加できなくなります。ペリフェラルセクションの「+」ボタンが反応しなくなります。 この動作は S32 Design Studio v3.5 と v3.6の両方で確認しましたが、問題は両バージョンで依然として存在します。 これについて調べていただけますか? よろしくお願いします。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 情報:私はS32DS 3.6.10を使用しています。RTD 7.0.1 と共に Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 ええ、私も同じ回避策を使っていました。設定中は使用しないにもかかわらず、 LCU_IP_HW_INST_0 を構成に残しておき、最後にインスタンス 0 を削除します。 NXPはRTDのアップデート/再インストールを提案しましたが、それではこの特定の問題は解決しませんでした。投稿は最終的に閉じられたので、後のS32DS/RTD版で修正されたかはわかりません。S32DS 3.5と3.6の両方でこの問題を確認しました。 @ Micha4566465 さん、コミュニティにこの情報を追加していただきありがとうございます。 .同じ問題に直面した人が参照できる回避策があるのは便利です。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 私も同じ問題を抱えています。 この問題は、「LCU ロジック インスタンス」アイテムで LCU ハードウェア インスタンス LCU_IP_HW_INST_1 を唯一のインスタンスとして使用する場合にのみ発生します。 LCU_IP_HW_INST_0 を LCU_IP_HW_INST_1 の隣に置いておいても、使用されない場合でも問題ありません。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 この更新版は動作します Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 インスタンス1を設定すると、以下のような画面が表示されます。 問題はないと思います。 よろしくお願いいたします。 ピーター Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 ご回答ありがとうございました!ご提示いただいた方法を試してみたところ、以前よりうまく動作するようになりました。LCUインスタンスを追加できたので、これは大きな進歩です。 しかし、この問題はハードウェアインスタンス1を選択した場合にのみ発生します(前述のとおり)。あなたが共有してくれた画像にはインスタンス0が表示されていますが、そちらには同じ問題は発生していないようです。 インスタンス1を操作すると時々エラーが出ますが、機能的な影響なく終了できるのでブロッカーにはなりません。 これが RTD v5で既知の問題なのか、それとも他の原因なのか確認していただけますか?また、解決策や推奨される回避策があれば教えていただけると助かります。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 S32DS 3.5で試してみました。RTD 5.0.0 を使用。そして、私はそのような問題は見当たりません。 エラーはインストール方法に関係しているようです。 この問題はS32DS 3.6でも発生しているため、RTDプラグインを再インストールし、RTD 5.0.0.HF1の最新アップデートをインストールすることをお勧めします。 しかし実際には、私はもっと古いバージョンを使用していますが、問題は発生していません。 また、S32DSのGUIにもリンク可能です。もしかすると、何らかの形で破損しているか、LPCの設定へのアクセスが制限されているのかもしれません。 よろしくお願いいたします。 ピーター
查看全文
S32K312 POR_WDG 是什么,如何使用。 您好 HXP, S32K312 POR_WDG 是什么,如何使用。 Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 1. 请参阅参考手册附件中的 DCF 客户文件。 2. 看门狗定时器有一个可配置的阈值,如果芯片在此时间内没有退出 RESET 序列,则 POR_WDG 会启动上电复位。您可以从DCMROPPn寄存器监测 WDG 状态。 3. 此寄存器仅当 POR_WDG 溢出时捕获功能复位序列过程的状态。 由于 POR_WDG 是 DCF 客户端安全功能的一部分,您还可以查看 S32K3自动通用 MCU文档中的“安全文件”部分的 S32K3 功能安全手册。 此致, 朱利安 Re: S32K312 POR_WDG is what, how to use. 您好,NXP, 请帮我回答以下三个问题。 1.我找不到RESET监测的控制寄存器。我不知道如何开启或关闭 POR_WDG 的RESET监测功能。请告诉我该寄存器的位置。 2.复位监控功能如何检测系统是否卡在复位序列中?它是否能检测到未成功复位的寄存器? 3.复位监控功能表明,POR_WDG 超时后,系统死锁位置可以捕获在 DCM 的 DCMROPPn 寄存器中。这些状态是否只能告诉我们 POR_WDG 超时后的系统死锁位置?还是说 DCM 的 DCMROPPn 寄存器的状态决定了 POR_WDG 的超时时间? 顺祝商祺! 李3. Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 这是功能重置事件的情况: 此致, 朱利安 Re: S32K312 POR_WDG is what, how to use. 您好,NXP, 什么是RESET监控控制寄存器? 这是为了监测 RESET 是否成功吗? 顺祝商祺! 李3. Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 上电复位看门狗是一个用于对芯片进行额外监控的模块。如果芯片在设定的时间内一直处于RESET或待机状态,看门狗会生成一个上电复位信号来使其恢复。 此致, 朱利安
查看全文
S32K312 POR_WDGとは何か、そしてどのように使用するのか。 こんにちは、HXPさん。 S32K312 POR_WDGとは何か、そしてどのように使用するのか。 Re: S32K312 POR_WDG is what, how to use. こんにちは、 @li3 さん。 1. リファレンス・マニュアルに添付されたDCFクライアントのファイルをご参照ください。 2. ウォッチドッグタイマーには設定可能なしきい値があり、チップがこの時間内にリセットシーケンスを終了しない場合、POR_WDGは電源投入時リセットを開始します。DCMROPPnレジスタからWDGの状態を監視できます。 3. このレジスタは、 POR_WDGがオーバーフローした場合にのみ、機能リセットシーケンスプロセスの状態をキャプチャします。 POR_WDGはDCFのクライアント安全機能の一部なので、S32K3の安全マニュアルの「Secure Files」にあるS32K3の車載汎用MCUのドキュメントも参照できます。 よろしくお願いします、 ジュリアン Re: S32K312 POR_WDG is what, how to use. こんにちは、NXPさん。 以下の3つの質問に答えるのを手伝ってください。 1. リセットモニターのコントロールレジスタが見つかりません。POR_WDGのリセット監視機能のオンオフの方法がわかりません。レジの場所を教えてください。 2.リセット監視機能は、システムがリセットシーケンスで停止していることをどのように検出するのですか?正常にリセットされていないレジスタを検出するのでしょうか? 3. リセット監視機能によると、POR_WDGタイムアウト後にシステムのデッドロック位置をDCMのDCMROPPnレジスタに記録できます。これらの州は、タイムアウト後にしかシステムのデッドロック位置を教えてくれないPOR_WDGのでしょうか? それとも、POR_WDGタイムアウトを決めるのはDCMのDCMROPPnレジスタの状態なのでしょうか? よろしくお願いいたします。 李3。 Re: S32K312 POR_WDG is what, how to use. こんにちは、 @li3 さん。 これは 機能リセットイベントの場合の話です: よろしくお願いします、 ジュリアン Re: S32K312 POR_WDG is what, how to use. こんにちは、NXPさん。 リセット監視制御レジスタとは何ですか? リセットが成功できるかどうかを監視するためでしょうか? よろしくお願いいたします。 李3。 Re: S32K312 POR_WDG is what, how to use. こんにちは、 @li3 さん。 電源投入時リセットウォッチドッグは、チップの監視機能を強化するためのモジュールです。チップが一定時間リセット状態またはスタンバイ状態のままになった場合、ウォッチドッグタイマーが電源投入リセット信号を発生させてチップを復旧させる。 よろしくお願いします、 ジュリアン
查看全文
S32DS 3.5および3.6におけるRTD 5 LCUインスタンス選択の問題 こんにちは、 LCUモジュールを設定する際に、RTD 5で問題が発生しています。具体的には、LCUで「インスタンス」→「1」を選択すると、エラーが発生します(下の画像を参照してください)。他に何も変更は加えられておらず、この設定はRTD 4で問題なく動作します。 さらに、「OK」ボタンを押すと複数の LCU出力物理 を追加できなくなります。ペリフェラルセクションの「+」ボタンが反応しなくなります。 この動作は S32 Design Studio v3.5 と v3.6の両方で確認しましたが、問題は両バージョンで依然として存在します。 これについて調べていただけますか? よろしくお願いします。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 情報:私はS32DS 3.6.10を使用しています。RTD 7.0.1 と共に Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 ええ、私も同じ回避策を使っていました。設定中は使用しないにもかかわらず、 LCU_IP_HW_INST_0 を構成に残しておき、最後にインスタンス 0 を削除します。 NXPはRTDのアップデート/再インストールを提案しましたが、それではこの特定の問題は解決しませんでした。投稿は最終的に閉じられたので、後のS32DS/RTD版で修正されたかはわかりません。S32DS 3.5と3.6の両方でこの問題を確認しました。 @ Micha4566465 さん、コミュニティにこの情報を追加していただきありがとうございます。 .同じ問題に直面した人が参照できる回避策があるのは便利です。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 私も同じ問題を抱えています。 この問題は、「LCU ロジック インスタンス」アイテムで LCU ハードウェア インスタンス LCU_IP_HW_INST_1 を唯一のインスタンスとして使用する場合にのみ発生します。 LCU_IP_HW_INST_0 を LCU_IP_HW_INST_1 の隣に置いておいても、使用されない場合でも問題ありません。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 この更新版は動作します Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 インスタンス1を設定すると、以下のような画面が表示されます。 問題はないと思います。 よろしくお願いいたします。 ピーター Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 ご回答ありがとうございました!ご提示いただいた方法を試してみたところ、以前よりうまく動作するようになりました。LCUインスタンスを追加できたので、これは大きな進歩です。 しかし、この問題はハードウェアインスタンス1を選択した場合にのみ発生します(前述のとおり)。あなたが共有してくれた画像にはインスタンス0が表示されていますが、そちらには同じ問題は発生していないようです。 インスタンス1を操作すると時々エラーが出ますが、機能的な影響なく終了できるのでブロッカーにはなりません。 これが RTD v5で既知の問題なのか、それとも他の原因なのか確認していただけますか?また、解決策や推奨される回避策があれば教えていただけると助かります。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 こんにちは、 S32DS 3.5で試してみました。RTD 5.0.0 を使用。そして、私はそのような問題は見当たりません。 エラーはインストール方法に関係しているようです。 この問題はS32DS 3.6でも発生しているため、RTDプラグインを再インストールし、RTD 5.0.0.HF1の最新アップデートをインストールすることをお勧めします。 しかし実際には、私はもっと古いバージョンを使用していますが、問題は発生していません。 また、S32DSのGUIにもリンク可能です。もしかすると、何らかの形で破損しているか、LPCの設定へのアクセスが制限されているのかもしれません。 よろしくお願いいたします。 ピーター
查看全文
S32DS 3.5 和 3.6 中的 RTD 5 LCU 实例选择问题 你好, 我在配置 LCU 模块时,RTD 5 出现了问题。具体来说,当我在 LCU 中选择实例 -> 1 时,它会抛出一个错误(请参考下图)。没有做其他更改,此配置在RTD 4中运行良好。 此外,按下“确定”后,不允许添加多个LCU 输出物理设备——外围设备部分的“+”按钮将无响应。 我已经在S32 Design Studio v3.5和v3.6中验证了这一行为,并且该问题在两个版本中都存在。 请您调查一下这件事好吗? 谢谢! Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 信息:我使用的是 S32DS 3.6.10 版本。使用 RTD 7.0.1 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 是的,这也是我使用的变通方法。我在配置所有东西时保留了LCU_IP_HW_INST_0 ,即使它没有被使用,然后在最后删除实例 0。 NXP 建议更新/重新安装 RTD,但这并没有解决这个具体问题。该帖子最终被关闭了,所以我不太确定这个问题是否在后来的 S32DS/RTD 版本中得到了修复。我在 S32DS 3.5 和 3.6 版本中都发现了这个问题。 感谢 @ Micha4566465将此内容添加到社区 这里提供解决方法很有用,以便其他人遇到同样问题时可以参考。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 我也有这个问题。 只有当使用 LCU 硬件实例 LCU_IP_HW_INST_1 作为“LCU 逻辑实例”项中的唯一实例时,才会出现此问题。 如果将 LCU_IP_HW_INST_0 放在 LCU_IP_HW_INST_1 旁边,即使它不会被使用,也没有问题。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 这个更新版本有效 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 以下是我配置实例 1 时看到的内容: 我没看出有什么问题。 顺祝商祺! Peter Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 谢谢大家的回复!我尝试了您提供的建议——现在情况好多了。我能够添加 LCU 实例,这是一个不错的进展。 但是,这个问题只在选择硬件实例 1时出现(如前所述)。你分享的图片中显示的是实例 0 ,它似乎没有出现同样的问题。 偶尔在使用实例 1 时仍然会出现错误,但这不会造成阻碍,因为我可以退出而不会对功能产生任何影响。 请问这是否是RTD v5中的已知问题,或者是否可能与其他问题有关?另外,如果有解决方法或推荐的变通方案,那就太好了。 Re: RTD 5 LCU Instance Selection Issue in S32DS 3.5 & 3.6 你好, 我刚刚在 S32DS 3.5 中试过了。采用 RTD 5.0.0。我并不认为存在这样的问题: 这个错误似乎与您的安装有关。 由于 S32DS 3.6 也存在此问题,我建议重新安装 RTD 插件并安装 RTD 5.0.0.HF1 的最新更新版本。 但事实上,我使用的是更老的版本,并没有遇到这些问题。 它还可以与 S32DS GUI 连接。或许是LPC中的配置信息损坏或访问受限。 顺祝商祺! Peter
查看全文
S32K312 POR_WDG 是什么,如何使用。 您好 HXP, S32K312 POR_WDG 是什么,如何使用。 Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 1. 请参阅参考手册附件中的 DCF 客户文件。 2. 看门狗定时器有一个可配置的阈值,如果芯片在此时间内没有退出 RESET 序列,则 POR_WDG 会启动上电复位。您可以从DCMROPPn寄存器监测 WDG 状态。 3. 此寄存器仅当 POR_WDG 溢出时捕获功能复位序列过程的状态。 由于 POR_WDG 是 DCF 客户端安全功能的一部分,您还可以查看 S32K3自动通用 MCU文档中的“安全文件”部分的 S32K3 功能安全手册。 此致, 朱利安 Re: S32K312 POR_WDG is what, how to use. 您好,NXP, 请帮我回答以下三个问题。 1.我找不到RESET监测的控制寄存器。我不知道如何开启或关闭 POR_WDG 的RESET监测功能。请告诉我该寄存器的位置。 2.复位监控功能如何检测系统是否卡在复位序列中?它是否能检测到未成功复位的寄存器? 3.复位监控功能表明,POR_WDG 超时后,系统死锁位置可以捕获在 DCM 的 DCMROPPn 寄存器中。这些状态是否只能告诉我们 POR_WDG 超时后的系统死锁位置?还是说 DCM 的 DCMROPPn 寄存器的状态决定了 POR_WDG 的超时时间? 顺祝商祺! 李3. Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 这是功能重置事件的情况: 此致, 朱利安 Re: S32K312 POR_WDG is what, how to use. 您好,NXP, 什么是RESET监控控制寄存器? 这是为了监测 RESET 是否成功吗? 顺祝商祺! 李3. Re: S32K312 POR_WDG is what, how to use. 嗨@li3 , 上电复位看门狗是一个用于对芯片进行额外监控的模块。如果芯片在设定的时间内一直处于RESET或待机状态,看门狗会生成一个上电复位信号来使其恢复。 此致, 朱利安
查看全文
i.MX8MP: SError & Page Fault when running M7 with SAI3 audio enabled Hello NXP official team: We are developing a system using the i.MX 8M Plus platform, running Linux A53 and FreeRTOS M7 . While attempting to allocate the SAI3 audio interface to Linux while running M7, we encountered a kernel crash (SError/page fault). 1. Software version and environment: Kernel version: Linux 5.10.72 U-Boot version: U-Boot 2021.04 M7 SDK: MCUXpresso SDK for i.MX8MP (rpmsg_lite_str_echo_rtos) Refer to the official article: NXP Knowledge Base: Test SAI3 while running M7 firmware with remoteproc 2. System configuration:   <1> The M7 firmware (m7.bin) is stored in the system partition and...The U-Boot stage is started directly using the command bootaux 0x007e0000. <2> On the Cortex-A53 Linux side, we use a physical sound card chip (SGTL5000) mounted on the SAI3 + I2C3 + SDMA3 bus. <3> The Cortex-M7 is responsible for acquiring data on the GPIO2_IO09 pin and triggering a high-frequency sampling interrupt, and interacting with the A53 Linux across cores via the RPMsg virtual serial port (/dev/ttyRPMSG30). 3. Problems encountered: If the sound card resources are not adjusted to A53, the operation of the /dev/ttyRPMSG30 device is normal; Currently, an A53 sound card is required. Following the official post < Test SAI3 while running M7 firmware with remoteproc >, the following adjustments were made, but kernel booting will cause issues. The changes are as follows: <1> The kernel DTS configuration has been restored, and the sound card configuration has been changed to A53, as shown in the attached <2> u-boot dts: Allocates sound card resources to the A53, such as <3> ATF, assign SAI3, sdma3, and i2c3 to A53, modify imx8mp_bl31_setup.c, such as: <4> M7 SDK: Comments on the BOARD_BootClockRUN and BOARD_RdcInit functions related to AUDIO changes, as shown in the attached and . 4. Kernel dmesg crash log: The system freezes during boot into the kernel, as shown in the following log: [ 2.992289] i2c i2c-1: IMX I2C adapter registered [ 2.997631] SError Interrupt on CPU2, code 0xbf000002 -- SError [ 2.997634] CPU: 2 PID: 135 Comm: kworker/2:1 Not tainted 5.10.72-gf8ca51a867fa-dirty #56 [ 2.997636] Hardware name: EMB-3512-V11-M7 (DT) [ 2.997638] Workqueue: events deferred_probe_work_func [ 2.997642] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 2.997644] pc : i2c_imx_probe+0x31c/0x8fc [ 2.997645] lr : i2c_imx_probe+0x2b0/0x8fc [ 2.997647] sp : ffff8000126a3af0 [ 2.997648] x29: ffff8000126a3af0 x28: ffff80001135c3f0 [ 2.997654] x27: ffff0000c50aa880 x26: 0000000000000023 [ 2.997660] x25: ffff0000c50aaca0 x24: ffff0000c50aa8f0 [ 2.997666] x23: ffff800011d7c090 x22: ffff0000c4410e40 [ 2.997672] x21: ffff80001135c428 x20: ffff0000c041d800 [ 2.997677] x19: ffff0000c041d810 x18: 0000000000000020 [ 2.997683] x17: 0000000000000000 x16: 0000000000000000 [ 2.997689] x15: ffff0000c44112b8 x14: 0000000000000000 [ 2.997695] x13: ffff0000c4410e40 x12: ffff8000126a3a70 [ 2.997700] x11: aaaaaaaaaaaaaaab x10: 0000000000000060 [ 2.997706] x9 : ffff800011b993b4 x8 : ffff800011b99000 [ 2.997712] x7 : 00007dfed2122a00 x6 : 000000000007a120 [ 2.997718] x5 : 0000000000b71aff x4 : 0000000000000002 [ 2.997723] x3 : 0000000000000002 x2 : 0000000000000000 [ 2.997729] x1 : ffff0000ff86ea08 x0 : ffff800013c8000c [ 2.997736] Kernel panic - not syncing: Asynchronous SError Interrupt [ 2.997741] CPU: 2 PID: 135 Comm: kworker/2:1 Not tainted 5.10.72-gf8ca51a867fa-dirty #56 [ 2.997742] Hardware name: EMB-3512-V11-M7 (DT) [ 2.997744] Workqueue: events deferred_probe_work_func [ 2.997747] Call trace: [ 2.997748] dump_backtrace+0x0/0x1a0 [ 2.997750] show_stack+0x18/0x70 [ 2.997751] dump_stack+0xd0/0x12c [ 2.997752] panic+0x16c/0x334 [ 2.997754] nmi_panic+0x8c/0x90 [ 2.997755] arm64_serror_panic+0x78/0x84 [ 2.997757] do_serror+0x64/0x6c [ 2.997758] el1_error+0x90/0x110 [ 2.997760] i2c_imx_probe+0x31c/0x8fc [ 2.997762] platform_drv_probe+0x54/0xb0 [ 2.997763] really_probe+0xec/0x4d0 [ 2.997765] driver_probe_device+0x58/0xc0 [ 2.997766] __device_attach_driver+0xa8/0x10c [ 2.997768] bus_for_each_drv+0x78/0xd0 [ 2.997769] __device_attach+0xd8/0x180 [ 2.997771] device_initial_probe+0x14/0x20 [ 2.997773] bus_probe_device+0x9c/0xa4 [ 2.997774] deferred_probe_work_func+0x80/0xc0 [ 2.997776] process_one_work+0x1cc/0x350 [ 2.997777] worker_thread+0x2bc/0x46c [ 2.997779] kthread+0x154/0x160 [ 2.997780] ret_from_fork+0x10/0x30 [ 2.998109] SMP: stopping secondary CPUs [ 2.998111] Kernel Offset: disabled [ 2.998113] CPU features: 0x0240002,2000200c [ 2.998114] Memory Limit: none Please take a look at the problem and see if there are any relevant documents or modifications that can resolve it. Looking forward to your suggestions and replies! Thank you! 回复: i.MX8MP: SError & Page Fault when running M7 with SAI3 audio enabled Resolved; the audio configuration on the M7 side needs to be completely disabled.
查看全文
MCUXpresso SDK 最新版本 - 推荐的闪存数据存储方案 大家好,   我正在评估最新版本的 MCUXpresso SDK,并使用 NXP MCU。       对于将小型配置参数(设备设置、校准值、计数器等)保存到内部闪存中,目前推荐的方法是什么?     具体来说:   1. 使用专用闪存存储区还是 EEPROM 仿真(在支持的情况下)更好?   2. 频繁执行闪存写入操作时,是否存在性能或可靠性方面的考虑因素? 3. NXP 是否有任何示例项目来展示参数存储和损耗均衡的最佳实践? 4. 是否有推荐的用于管理持久配置数据的 SDK 库? 我已经查阅了现有的 SDK 文档,但我希望能够获得关于新项目推荐实施方法的指导。   Re: MCUXpresso SDK Latest Version - Recommended Approach for Flash Data Storage 你好@Manjuanth , 我看到您已将此帖子发布在 S32K 的产品论坛上,但是 S32K 的 MCU 与 MCUXpresso 不兼容,请改用S32 Design Studio 。请问您使用的是哪款恩智浦MCU? 此致, 朱利安
查看全文
Kinetis 和 LPC 的调试接口有什么建议? 我目前主要从事 Kinetis 系列芯片的开发工作,未来可能还会开发一些 LPC 芯片。我抽屉里装满了 P&E Micro 的调试接口,其中最常用的是 Cyclone ACP。 我有时会发现自己从 600 美元的 Cyclone 换成了 20 美元的 LPC-Link2,因为 Cyclone 与 MCUXpresso 存在很多奇怪的问题。说实话,LPC-Link2 基本能满足我的需求,只是速度有点慢。 我应该考虑使用Segger接口吗?请问有人可以推荐一款可靠、速度适中、在 MCUXpresso(最好也能在 CodeWarrior 11)中支持良好的接口吗?这款接口不会经常导致程序崩溃,也不会无法停止正在运行的目标。如果能支持追踪功能就更好了。 谢谢您! Re: Debug interface recommendations for Kinetis and LPC? 嗨@richard37 感谢您的帖子! 您不妨考虑一下 SEGGER J-Link。它与 MCUXpresso 一起使用时支持 Kinetis 和 LPC 设备,并且 CodeWarrior 11 也原生支持它。 如果您需要一种可以在开发环境和设备系列中使用的调试探针,那么它是一个很好的选择。
查看全文