Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
S32K311 SPIのDMAによる送受信デモ(RTD 7.0.1、S32 Platform 3.6.7)がどうしても必要です。 Re: 跪求S32K311 SPI使用DMA进行发送和接收demo,RTD 7.0.1 S32 Platform 3.6.7 こんにちは、ノースストリートのオールドドライバーポテンシャルキング 添付ファイルはS32K344をベースにしています。インポートして必要に応じて変更できます。
查看全文
S32 Design Studio License Renewal Hi, my S32 Design studio is also expiring soon,  please help me extend it, details as follow: S32 Design Studio for ARM ActivationId: 5D87-991A-4C45-DD49 Evaluation Days: 11 Feature Version: 2.2 Feature Status: Evaluation (11 days) Thanks Re: S32 Design Studio License Renewal Hi,  your S32DS license has been extended. 
查看全文
MPC5744P Here's the English translation of your question: > Why is it that when I modify certain register values of the MPC5744P through S32DS, only some of the embsys registers can be modified? When modifying certain RW register values, an error is reported: "Error: Error in ONCE status register during instruction execution." 为什么我通过S32DS去修改MOC5744P的某些寄存器的值也是只有部分的embsys registers寄存器能被修改。修改某些RW寄存器值时会报出Error : Error in ONCE status register during instruction execution? 将上述一段话翻译为英文 Re: MPC5744P Hello, Without knowing any details I will answer just generally: The error is NOT a register access error - It is a debug link failure triggered by your write And that happens because those specific registers: cause reset are not accessible in current mode require unlock / clock / sequence or cannot be safely written via debugger Best regards, Peter
查看全文
S32K311チップはPIT(割り込み処理)を介して割り込みソフトウェア環境に入ることができません。(S32DS 3.6.0)RTD 6.0.0 プログラムは実行中に割り込みを発生させず、pit_notifaction も呼び出しませんでした。 ソフトウェア環境:S32DS 3.6.0RTD 6.0.0 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 テストのために関数内にブレークポイントを設定しましたが、関数が呼び出されませんでした。考えられる原因は何でしょうか?カウンターは正常にカウントしていますが、割り込みが発生していません。 ソフトウェアのバージョンが異なると、何か影響はありますか? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc 現在、私はS32K311ボードにアクセスできません。しかし、同じ構成とコードをFRDM-A-S32K312でテストしたところ、PitNotificationが呼び出され、カウンタが期待どおりに増加することを確認しました。 通知関数が呼び出されているかどうかを確認するために、通知関数内にブレークポイントを設定していただけますか? BR、VaneB Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 全速で走行している場合、pit_notifactionは入力されず、PitCountの値は0のままです。一時停止時のレジスタのパラメータを図に示します。 クロック設定に関係していますか?設定は以下のとおりです。 Finnc_0-1781330060900.png Finnc_1-1781330089325.png Finnc_2-1781330277353.png Finnc_3-1781330292758.png Finnc_4-1781330308238.png Finnc_5-1781330368160.png Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc あなたのコードで確認できる通り、カウンターはPitNotificationが呼び出されたときにのみ増加します。これは、PIT割り込みが正しくトリガーされていることを示しています。 よりシンプルで分かりやすいテストを行うには、PitNotification 関数内で printf を使用してカウンター値を出力することができます。表示された値を確認できれば、割り込みが想定どおりに実行されていることがさらに確認できます。 例えば、私は以下のように実装しました。 VaneB_0-1781283456565.png また、printfの設定方法についてサポートが必要な場合は、 「S32DS 3.5でprintf関数を使用する方法」というスレッドを参照してください。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc S32K311EVBを使って私の環境であなたのコードをテストしたところ、すべて期待どおりに動作しました。 カスタムハードウェアに関連する問題を排除するために、クロックソースをFIRCに切り替えて、動作に変化があるかどうか試していただけますでしょうか? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 内部クロックを使用している場合、pit_notifaction 状態に入ることができません。さらに、通信割り込みやその他の割り込みも正しく機能しません。同じプログラムと設定を S32K312 でテストしたところ、正常に動作しました。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc 問題はソフトウェアに関係ない可能性が高いようです。代わりにカスタムボードに関連付けられている場合もあります。同じテストを比較するために、S32K311デバイス付きの別の基板にアクセスできますか? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 現在、S32K311を搭載した他のボードは存在せず、同じボードのいくつかで同様の問題が発生しています。S32K312チップのみ、同じプログラムと構成で正常に動作します。K311の不具合の原因は特定されていません。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc 私の側ではFRDM-A-S32K312とS32K31XEVB-Q100の両方でコードが正常に動作し、あなたの側もS32K312を使っているので、問題はソフトウェアに関係ない可能性があります。 あなたが説明した挙動からすると、これはハードウェアに関係している可能性があります。しかし、さらなる分析なしに正確な根本原因を特定することは困難である。S32K31XEVB-Q100の回路図やS32K3xx マイクロコントローラのハードウェア設計ガイドラインファイル(S32K3汎用ハードウェア設計パッケージに含まれる)を見て、カスタムボードを推奨設計方法と比較すると良いでしょう。 もし問題がMCU自体に関連している可能性があると思われる場合は、NXPの担当者または部品を購入した代理店にご連絡ください。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 こんにちは、 @Finnc 別のデバッガーを使ってみましたか?また、最初に共有していただいたコードはまだ使用していますか? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 テスト中に、`Pit_notifaction`関数にLEDの切り替え機能を追加したところ、プログラムのダウンロードが完了した後、LEDが点滅して割り込みが発生したことを示すには、ボードの電源を再度オンにする必要があることがわかりました。しかし、プログラムを正常に実行するには、ダウンロードのたびに電源を入れ直す必要があり、デバッグモードに入ることができませんでした。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 元のプログラムを使用し、割り込みにLEDの点滅を追加しました。問題は解決しました。原因は、J-LinkプログラマのリセットピンがNTRSTに接続されていたことでした。これをSRSTに置き換えたところ、問題が解決し、プログラムは正常に実行されました。この2つのピンの違いは何ですか?SRSTに接続する必要があるのでしょうか?すべてのチップでこのピン接続が必要なのでしょうか? Finnc_0-1782354621923.png
查看全文
你能提供电机控制 eTPU 库源码包吗? 我正在使用 MPC5777C eTPU PWMM 生成三相电机 PWM。 Motor Control eTPU 库文档指出,该库发行包包括 eTPU 源文件: etpuc_ .c/ etpuc_ .h 对于 PWMM,我需要: etpuc_pwmm.c etpuc_pwmm.h CodeWarrior eTPU 项目或版本环境 我需要修改 PWMM 边沿放置算法,特别是中心对齐/倒置中心对齐边沿计算,以便为 AZSPWM/NSPWM 实现与相位相关的载波极性。 你能否提供电机控制 eTPU 库源码包或者建议如何获取 AN5335SW/PWMM eTPU 源代码? Re: Could you provide the Motor Control eTPU Library source package? 你好 如需获取源代码,请在 NXP.com 上提交工单,因为此事不会通过公开社区处理。 顺祝商祺! Peter
查看全文
The S32K311 chip cannot enter the PIT interrupt Software environment: S32DS 3.6.0  RTD 6.0.0 The program did not enter an interrupt during execution, and pit_notification was not called. Software environment: S32DS 3.6.0  RTD 6.0.0 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 I added a breakpoint inside the function to test it, but the function wasn’t called. What could be the possible reasons for this? The counter is incrementing normally, and no interrupt has been triggered. Could different software versions be a factor? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  Currently, I do not have access to an S32K311 board. However, I tested the same configuration and code on an FRDM-A-S32K312, and I was able to confirm that PitNotification is called and the counter increments as expected. Could you set a breakpoint inside the notification function to verify whether it is being called? BR, VaneB Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 When running at full speed, pit_notification is not triggered , and the PitCount value remains at 0. The register parameters when paused are shown in the figure. Could this be related to the clock configuration? The configuration is as follows: Finnc_0-1781330060900.png Finnc_1-1781330089325.png Finnc_2-1781330277353.png Finnc_3-1781330292758.png Finnc_4-1781330308238.png Finnc_5-1781330368160.png Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  I was able to test your code on my side using an S32K311EVB, and everything is working as expected. To help rule out any issues related to your custom hardware, could you please try switching the clock source to FIRC and see if there is any change in the behavior? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  As observed in your code, the counter only increments when PitNotification is called. This indicates that the PIT interrupt is being triggered correctly. For a simpler and more visible test, you can use printf to output the counter value inside the PitNotification function. If you are able to see the printed values, this will further confirm that the interrupt is being executed as expected. For example, I implemented it as follows: VaneB_0-1781283456565.png Also, if you need help setting up printf, refer to the thread how to use the printf function in S32DS 3.5? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  It seems that the problem might not be software related; it may instead be associated with your custom board. Do you have access to another board with an S32K311 device that you could use to run the same test for comparison? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 It also fails to enter pit_notifaction when using the internal clock. Furthermore, communication interrupts and other interrupts do not function correctly. I tested the same program and configuration on an S32K312, and it ran normally. Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 There are currently no other boards equipped with the S32K311, and several of the same boards exhibit the same problem. Only the S32K312 chip runs normally with the same program and configuration. The cause of the K311 malfunction has not been found. Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  Since the code is working as expected on my side with both the FRDM-A-S32K312 and the S32K31XEVB-Q100, and also on your side using the S32K312, it seems that the issue might not be software-related. Based on the behavior you described, this could potentially be related to the hardware. However, it is difficult to determine the exact root cause without further analysis. It might be helpful to take a look at the S32K31XEVB-Q100 schematic and the Hardware Design Guidelines for S32K3xx Microcontrollers file (included in the S32K3 General Purpose Hardware Design Package) to compare your custom board against the recommended design practices. If you think the issue could be related to the MCU itself, please contact your NXP representative or the distributor from whom the parts were purchased for further assistance. Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 During testing, adding an LED toggle function in the `Pit_notifaction` function revealed that after the program download was complete, the board needed to be powered on again for the LED to blink, indicating that an interrupt had been entered. However, a power cycle was required after each download for the program to run normally, making it impossible to enter debug mode. Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 Hi @Finnc  Have you tried using another debugger? Also, are you still working with the code you initially shared? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 The original program was used, with an LED blinking added to the interrupt. The problem has now been resolved. It was because the J-Link programmer's reset pin was connected to NTRST. Replacing it with SRST resolved the issue and the program ran normally. What's the difference between these two pins? Is it necessary to connect it to SRST? Do all chips require this pin connection? Finnc_0-1782354621923.png
查看全文
S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 程序运行时没有进入中断,没调用pit_notifaction 软件环境 S32DS 3.6.0  RTD 6.0.0 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 有在函数内部增加断点进行测试,函数没有被调用,可能的原因有哪些呢?计数器在正常计数,没有进中断。 不同软件版本会有影响吗? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  目前,我无法访问 S32K311 主板。不过,我在 FRDM-A-S32K312 上测试了相同的配置和代码,并确认 PitNotification 函数被调用,且计数器如预期般递增。 您能否在通知函数内部设置一个断点,以验证该函数是否被调用? BR、VaneB Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 全速运行时没有进入pit_notifaction,PitCount值一直为0,暂停时寄存器的参数如图所示。 是否和时钟配置有关,配置如下: Finnc_0-1781330060900.png Finnc_1-1781330089325.png Finnc_2-1781330277353.png Finnc_3-1781330292758.png Finnc_4-1781330308238.png Finnc_5-1781330368160.png Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  我已经使用 S32K311EVB 在本地测试了您的代码,一切运行正常。 为了排除与您的自定义硬件相关的任何问题,请尝试将时钟源切换为 FIRC,并观察行为是否有所变化。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  如您代码中所示,计数器仅在调用 PitNotification 时才会递增。这表明 PIT 中断已正确触发。 为了获得更简单、更可见的测试,可以使用 printf 在 PITNotification 函数中输出计数器值。如果您能看到打印出的数值,这将进一步证实中断正在按预期执行。 例如,我是这样实现的: VaneB_0-1781283456565.png 此外,如果您在配置 printf 时需要帮助,请参考主题“如何在 S32DS 3.5 中使用 printf 函数?”。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  看来问题可能与软件无关;相反,它可能与您的定制板有关。您是否有其他搭载 S32K311 设备的板可以用来进行相同的测试以作比较? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 使用内部时钟时也无法进入pit_notifaction,此外通讯中断及其他中断也没办法正常运行,我用S32K312测试相同的程序及配置,是可以正常运行的 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 暂时没有其他搭载 S32K311 设备的板,同一块板试了几块都是相同的问题。其他只有S32K312芯片测试相同的程序及配置,是可以正常运行。未找到K311异常原因 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  由于代码在我这边使用 FRDM-A-S32K312 和 S32K31XEVB-Q100 都能按预期运行,而且在你那边使用 S32K312 也能正常运行,因此问题可能与软件无关。 根据你描述的情况,这可能与硬件有关。然而,如果没有进一步分析,很难确定确切的根本原因。参考 S32K31XEVB-Q100 原理图和 S32K3xx 微控制器硬件设计指南文件(包含在 S32K3 通用硬件设计包中)可能会有所帮助,以便将您的定制板与推荐的设计实践进行比较。 如果您认为问题可能与 MCU 本身有关,请联系您的 NXP 代表或您购买零件的代理商以获得进一步帮助。 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 在测试的时候,在Pit_notifaction函数中增加LED反转,发现程序下载完成后,需给板子重新上电,LED灯会闪烁,说明进入了中断,但是每次下载完成后都需要重新上电才能正常运行,没办法进入debug调试 Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 你好@Finnc  你试过使用其他调试器吗?另外,您还在使用最初分享的那段代码吗? Re: S32K311 芯片 pit无法进入中断 软件环境 S32DS 3.6.0  RTD 6.0.0 是用最初的程序,在中断中加入了led闪烁。目前问题已经解决,是因为j-link下载器的复位引脚接到了NTRST,换成SRST后程序正常运行,这两个引脚有什么不同,必须要接到SRST吗,是所有芯片都要接这个引脚吗 Finnc_0-1782354621923.png
查看全文
Could you provide the Motor Control eTPU Library source package? I am using MPC5777C eTPU PWMM for 3-phase motor PWM generation. The Motor Control eTPU Library document states that the library release package includes eTPU source files: etpuc_ .c / etpuc_ .h For PWMM, I need: etpuc_pwmm.c etpuc_pwmm.h the CodeWarrior eTPU project or build environment I need to modify the PWMM edge placement algorithm, specifically the center-aligned / inverted center-aligned edge calculation, to implement phase-dependent carrier polarity for AZSPWM/NSPWM. Could you provide the Motor Control eTPU Library source package or advise how to obtain AN5335SW / the PWMM eTPU source code? Re: Could you provide the Motor Control eTPU Library source package? Hello, In order to get source code, please rise a ticket at NXP.com as this wont be handled over the public community. Best regards, Peter
查看全文
S32K311 UART、RTD 7.0.1、S32 Platform 3.6.7 で DMA を使用して送受信を行うデモがどうしても必要です。
查看全文
Lauterbasch JTAG (QSPI ブート) を使用して LS2088ARD をリカバリする ハイ → ジャンパーとスイッチの設定を変更することで、LS2088ARDB の QSPI フラッシュから起動することができました。 ->起動後、誤ってQSPIフラッシュのブート領域を消去してしまいました(bl2、rcw、ubootがすべて消去されました)。ターゲットが起動していません。 ->私は、フェイルセーフ方式であるls2088a_sieve_sram_failsave.cmmを使用してLauterbasch JTAGでブートしようとしています。以下に示すように「RCWを上書きする」 Data.Set EDBG:0x42001080 %Long 0x9b ; RCW_src=ハードコード済み -> これにより、ターゲットはJTAG(ls2088a_sieve_sram_failsave.cmm)によって提供されるRCWで起動します。 -> ただし、RCW_SRCがQSPI_bootではないため、QSPIが動作していないことに注意してください。 ->QSPIピンマルチプレクサ、クロックが初期化されていない場合、QSPIはどのように動作しますか? 質問:新しい.cmmファイルや提案を提供していただけますか?QSPIフラッシュが空/消去された場合に、JTAGを使用してターゲットを復旧するために使用できるスクリプト。 よろしくお願いいたします。 Re: Recover LS2088ARD using Lauterbasch JTAG (QSPI Boot) こんにちは、 必要なドキュメントは通常以下のとおりです。 LS2088Aリファレンス・マニュアル/RCWソース動作とQSPI初期化のブートフロー ドキュメント、 LS2088ARDBボードの復旧またはプログラミング手順、 また、 ls2088a_sieve_sram_failsave.cmm に特有の Lauterbach リカバリ スクリプトに関する注記。 取得したソースにはそれらの情報が一切含まれていないため、最も安全な回答は次のとおりです。既存のフェイルセーフスクリプトがブート領域消去後にQSPIアクセスを再度有効にできることを検証できず、信頼できる代替 .cmm ファイルを生成することもできません。利用可能なドキュメントからスクリプトを取得します。LS2088ARDBの復旧手順についてはNXPサポートにお問い合わせいただくか、分析を希望するLS2088A/Lauterbachのドキュメントセットをお送りいただければ、私が解釈のお手伝いをいたします。   よろしくお願いします。
查看全文
在 s32k144 中能否使用 Trace32 验证后门? 你好,  我关于使用Trace32分析s32k144芯片有几个问题。 我已经确认,使用 Trace32 设置密码是可行的。  喜欢 Data.set SD:400%Long&pwd_1 Data.set SD:404%Long&pwd_2 Data.set SD:40C%字节 0xBF 但之后,我不确定在启用安全设置后是否还能访问调试端口。  在参考手册中 LGI_0-1781167543918.png 1.我认为这意味着 T32 在网络安全之后无法访问。对吧?  但说明书中提到 "即使某些内存位置受保护,仍允许通过调试器进行批量擦除。" 2。安全检查后是否可以使用 Trace32 进行大规模擦除? 3. 那么……在 s32k144 中能否使用 Trace32 验证后门?  4。而且... 参考手册说 LGI_1-1781167871961.png 这是否意味着,在固件中插入代码是验证后门密钥的唯一方法? 谢谢。  Re: Is it possible Verify Backdoor using Trace32 in s32k144? @lukaszadrapa  谢谢你回答我的问题。    那么,我有几个问题想请教您。   你说   如果未被 MEEN 位禁用,并且仅当 CSEc 未启用时   使用Trace32可以进行批量擦除。   1. 如何将 CSEc 设为禁用?   2. 如果 Trace32 只能通过 SWD 端口访问目标设备,     是否仍可使用 Trace32 进行批量擦除? 3. 此外,如果 Trace32 支持除 SWD 端口以外的任何访问 S32K144 的方法,    如果您能也提供一些关于这些方法的信息,我将不胜感激。 感谢您的支持。  Re: Is it possible Verify Backdoor using Trace32 in s32k144? 你好@LGI  我认为这意味着 T32 在网络安全之后无法访问。对吧? 但说明书中提到 "即使某些内存位置受保护,仍允许通过调试器进行批量擦除。" 如果设备是安全的,则只能运行边界扫描链操作和执行大规模擦除。而且,只有在未被 MEEN 位禁用且未启用 CSec(启用 cSec 阻止大规模擦除命令)的情况下,才能执行批量擦除。 安全检查后是否可以使用 Trace32 进行大规模擦除? 是的,但并非总是如此——正如上文所述。 那么……在 s32k144 中能否使用 Trace32 来验证后门? 否。 而且... 参考手册说 这是否意味着,在固件中插入代码是验证后门密钥的唯一方法? 是的。您可以参考这个 SW 示例: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K144-Verify-Backdoor-Access-Key-S32DS1-3/ta-p/1102820 此致, Lukas Re: Is it possible Verify Backdoor using Trace32 in s32k144? 如何将 CSEc 设置为禁用状态? CSEc 默认处于禁用状态。可以通过“Program Partition”命令启用该功能,此时“CSEc Key Size”参数的值需不为零。 为了能够大规模擦除启用了 CSec 的设备,必须在了解 MASTER_ECU_KEY 的情况下使用 CMD_DBG_CHAL 和 CMD_DBG_AUTH 命令擦除所有密钥(将设备重置为出厂状态)。 如果 Trace32 只能通过 SWD 端口访问目标设备,     是否仍可使用 Trace32 进行批量擦除? 如果 MEEN 或 CSEc 未禁用批量擦除功能,您可以在 Trace32 中使用 flash.UNSECUREerase 命令。 此外,如果 Trace32 除了 SWD 端口之外还支持其他访问 S32K144 的方法,    如果您能也提供一些关于这些方法的信息,我将不胜感激。 不,没有其他选择。   
查看全文
i.MX8MP: TP2860エンコーダチップを搭載したCSI0(連続クロックモード) こんにちは、 IMX8MPベースのプラットフォームにTP2860ビデオエンコーダーを統合しようとしていますが、ビデオをキャプチャすることができません。CSISは受信するMIPIデータストリームと同期していないようです。 プラットフォーム:VARカスタムボード上のVariscite DART-MX8M-PLUS カーネル: linux-imx 6.6.52 (NXP BSP、imx8-mipi-csi2-sam ドライバー)、yocto ビルド カメラ:TechPoint TP2860 MIPIエンコーダ(AHD/TVI → MIPI-CSI2ブリッジ)、出力MIPIクロック:297MHz(実測値) インターフェース: CSI0 (mipi_csi_0 @ 0x32e40000)、2レーン、500 Mbps/レーン、FHD30 (1920x1080@30) パイプライン: TP2860 -> MIPI D-PHY -> CSIS -> (MediaMix Gasket) -> ISI0 -> /dev/video2 v4l2パイプラインは問題ないようです(添付のpipeline_info.txtを参照)。 関連する(フラット化された)デバイスツリー情報はdevicetree.txtに添付されています。 DPHYSTATUSは0xC2(すべてのレーンがHS)を報告しますが、 CSISフレーム開始カウンタは常にゼロです(実際、mxc-mipi-csi2.0カウンタはすべてゼロです)。 NXPのAN13857を読みましたが、いくつか質問があります。 TP2860は、バースト間(連続クロックモード)でMIPIクロックレーンをHSに維持します。これは、ドライバのs_stream有効化の前後両方でCSIS DPHYSTATUS = 0xC2となることで確認できます。 => CSISレジスタダンプ(CSISベース0x32e40000): CSIS_CMN_CTRL [0x04] = 0x00004105 (ENABLE=1、LANE_NR=1->2レーン、HDR_MODE=0) CSIS_DPHYCTRL [0x24] = 0x13000007 (hs_settle=0x13、D-PHY有効) CSIS_DPHYSTATUS [0x20] = 0x000000C2 (HSCLK=1、HSDAT1=1、STOPSTATE_CLK=0) CSIS_INTSRC [0x14] = 0x00000000 (割り込みは発生していません) => CSIS_DPHYSTATUS[0x20] = 0x000000C2 ビット7:HSCLK = 1(HSのクロックレーン) ビット6:HSDAT1 = 1(HSのデータレーン1) ビット1:ULPS_CLK = 0(ULPSではない) ビット0:STOPSTATE_CLK = 0(LP-11停止状態では決して0にならない) これはNXPのAN13857警告と一致します。 i.MX 8MM、 i.MX 8MN、およびi.MX 8MPでは、接続されたカメラがLP状態で動作する必要があります。 Rx DPHYを有効にする前に。しかし、カメラが連続クロックモードで動作する場合、クロック レーンは常にHSモードになっている可能性があります。この場合、Rx DPHY は HS モードを検出せず、 誤って停止状態またはULPS状態にとどまっている。 TP2860レジスタのI2C経由のストリーミング時の読み出し: 0x40 -> 0x08 (s_streamの後にドライバによって選択されたMIPIページ) 0x02 -> 0x7d (MIPI_EN0=1、全ビットがセット) 0x28 -> 0x00 (STOP_CLK=0、ULPM=0) 0x10 -> 0x20 (MIPI TX有効、リセット状態ではない) 0x29 -> 0x00 (データレーン停止/ULPS: なし) アナログエンコーダーの経路を除外するために、TP2860の内部BT.1120テストパターンを有効にしてみました。 0x40 -> 0x08 (MIPIページ) 0x22 -> 0x80 (TP_ENA=1: アナログデコーダをバイパスし、デジタルパターンを送信) しかし、それでは状況は改善しない。 TP2860の設定は以下のとおりです。 0x02=0x3d、0x03=0x35、0x04=0x35 を書き込む <-- MIPI_ENx=0 (レーンオフ) タイミング: 0x2B=0x09 (T_PREP リセットデフォルト)、0x2C=0x0a デコーダPLLリセット: REG 0x06 |= 0x80、msleep(10) MIPI PLLリセット: REG 0x14 |= 0x80、msleep(10)、deassert msleep(50) (PLLロックのための拡張セトル) 0x02=0x7d、0x03=0x75、0x04=0x75 <-- レーンを有効化(LP→HSをクリーンアップ) 質問: iMX8MP Rx D-PHYをカメラと連続クロックモード(STOPSTATE_CLKが常に0)で使用するための、サポートされているBSPメカニズムはありますか?CSIS / D-PHY は HS-RXイネーブルをアサートする前にクロックレーン上のLP-11を監視することに依存しないモードはありますか? iMX8MPにおいて、連続クロックMIPI-CSI2ソースを使用したCSIS動作に関して、AN13857以外に既知の正誤表やアプリケーションノートはありますか? TP2860エンコーダーチップを搭載した同じハードウェアは、Boundary Devices i.MX8 MQセットアップでも動作します。 どんなご支援でも大変ありがたく思います。 グラフィックスとディスプレイ i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux Yocto Project Re: i.MX8MP: CSI0 with TP2860 encoder chip in continous clock mode こんにちは、 私も似たような問題に直面していますが、解決策が見つかれば教えていただけませんか?
查看全文
Desperately seeking a demo for sending and receiving data via UART using DMA on the S32K311, RTD 7.0.1, S32 Platform 3.6.7
查看全文
使用 Lauterbasch JTAG(QSPI 启动)恢复 LS2088ARD HI -> 通过更改跳线和开关设置,我能够在 LS2088ARDB 上从 QSPI Flash 启动。 -> 启动后,我不小心删除了 QSPI 闪存的启动区域(bl2、rcw、uboot 都被抹掉了。)。目标无法启动。 -> 我正在尝试使用 ls2088a_sieve_sram_failsave.cmm 使用 Lauterbasch JTAG 进行启动,这是一种故障安全方法。在此处"覆盖了 RCW" ,如下所示 Data.Set EDBG:0x42001080%Long 0x9b ; RCW_src=HARDCODED -> 有了这个,目标将使用 JTAG 提供的 RCW(ls2088a_sieve_sram_failsave.cmm)启动。 -> 但请注意,QSPI 无法正常工作,因为 RCW_SRC 不是 QSPI_boot。 ->如果 QSPI 引脚多路复用和时钟未初始化,QSPI 将如何工作? 问题:能否提供一些建议或新的 .cmm 文件?当QSPI闪存为空或已被擦除时,可用于通过JTAG恢复目标设备的脚本。 谢谢并致以诚挚的问候 Re: Recover LS2088ARD using Lauterbasch JTAG (QSPI Boot) 你好 通常需要的文件包括: 有关 RCW 源代码行为和 QSPI 初始化的 LS2088A 参考手册/启动流程文档, LS2088ARDB 板恢复或编程程序, 以及任何针对 ls2088a_sieve_sram_failsave.cmm 的 Lauterbach 恢复脚本注释。 由于检索到的源代码中没有任何可用内容,因此最安全的答案是:我无法验证现有的故障保护脚本是否可以在删除启动区域后重新启用 QSPI 访问,而且我无法生成值得信赖的替代品 .cmm 根据现有文档编写的脚本。请联系恩智浦(NXP)技术支持获取 LS2088ARDB 的恢复流程,或者提供您希望分析的具体 LS2088A/Lauterbach 文档集,我将协助您解读相关内容。   此致
查看全文
S32 Design Studio のライセンス更新 こんにちは、私のS32 Design Studioももうすぐ期限切れになります。延長を手伝ってください。 詳細は以下の通りです。 Arm向けS32 Design Studio アクティベーションID: 5D87-991A-4C45-DD49 評価期間:11日間 機能バージョン: 2.2 機能ステータス:評価中(11日間) よろしくお願いします。 Re: S32 Design Studio License Renewal こんにちは、 お客様のS32DSライセンスが延長されました。
查看全文
モーター制御eTPUライブラリのソースパッケージを提供していただけますか? 私は3相モータのPWM生成にMPC5777C eTPU PWMMを使用しています。 モーター制御eTPUライブラリのドキュメントには、ライブラリのリリースパッケージにeTPUソースファイルが含まれていると記載されています。 etpuc_ .c/ etpuc_ .h PWMMには以下が必要です。 etpuc_pwmm.c etpuc_pwmm.h CodeWarrior eTPUプロジェクトまたはビルド環境 AZSPWM/NSPWMにおける位相依存キャリア極性を実装するために、PWMMエッジ配置アルゴリズム、特に中心揃え/反転中心揃えエッジの計算を修正する必要があります。 モーター制御eTPUライブラリのソースパッケージを提供していただけますか?あるいは、AN5335SW / PWMM eTPUのソースコードを入手する方法を教えていただけますか? Re: Could you provide the Motor Control eTPU Library source package? こんにちは、 ソースコードを入手するには、NXP.comでチケットを発行してください。この件は公開コミュニティでは対応されません。 よろしくお願いいたします。 ピーター
查看全文
MPC5744P 以下是您问题的英文翻译:> 为什么当我通过 S32DS 修改 MPC5744P 的某些寄存器值时,只能修改部分 embsys 寄存器?在修改某些读写寄存器值时,会出现以下错误提示:"错误:指令执行期间 ONCE 状态寄存器出现错误。" 为什么我通过S32DS修改MOC5744P的某些寄存器值时,也只有部分embsys寄存器可以被修改?修改某些RW寄存器的值时,会报出“Error : Error in ONCE status register during instruction execution”的错误? 将上述一段话翻译成英文 Re: MPC5744P 你好 由于不清楚具体情况,我只能做个笼统的回答: 错误不是寄存器访问错误-它是由你的写 入触发的调试链接失败而发生这种情况是因为那些特定的寄存器: cause RESET 在当前模式下不可用 需要解锁 / 时钟 / 序列 或者无法通过调试器安全地写入 顺祝商祺! Peter
查看全文
S32 设计工作室许可证续期 你好,我的 S32 Design 工作室订阅也快到期了,请帮我续费, 详情如下: 适用于 ARM 的 S32 设计工作室 激活ID:5D87-991A-4C45-DD49 试用天数:11 功能版本:2.2 功能状态:试用(11天) 谢谢! Re: S32 Design Studio License Renewal 你好, 您的S32DS许可证已延期。
查看全文
MPC5744P あなたの質問の英語訳は次のとおりです。> S32DS を介して MPC5744P の特定のレジスタ値を変更すると、embsys レジスタの一部しか変更できないのはなぜですか?特定のRWレジスタ値を変更すると、「エラー:命令実行中にONCEステータスレジスタでエラーが発生しました。」というエラーが報告されます。 S32DS による MOC5744P の一部のレジスタの値も、一部の embsys レジスタのみ変更可能です。これらの RW レジスタの値を変更すると、命令実行中にエラー : ONCE ステータス レジスタのエラーが発生しますか? 上記の部分を和訳して翻訳します Re: MPC5744P こんにちは、 詳細が分からないので、一般的な回答をさせていただきます。 このエラーはレジスタアクセスエラーではありません。書き込みによって発生したデバッグリンク障害です。 そしてそれは、特定のレジスタが原因で起こります。 原因リセット 現在のモードではアクセスできません ロック解除/クロック/シーケンスが必要 またはデバッガ経由で安全に書き込むことができない よろしくお願いいたします。 ピーター
查看全文
跪求S32K311 SPI使用DMA进行发送和接收demo,RTD 7.0.1 S32 Platform 3.6.7 Re: 跪求S32K311 SPI使用DMA进行发送和接收demo,RTD 7.0.1 S32 Platform 3.6.7 Hi@北大街老司机潜在王者 附件是基于S32K344制作的,你导入可以参考修改即可。 
查看全文