Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
where to find S32S info Hello, In the link below https://www.nxp.com/docs/en/white-paper/GREENBOX2WPA4.pdf it shows "S32S" but from the list of "S32 Automotive Platform Processing Products" in below page https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform:S32 I cannot find any link or word about S32S. Do we have a chip named S32S or it is just a collection of S32 family, i.e a plural of S32?? Thanks Re: where to find S32S info Hi, What we are referring to is that links available under nxp.com related to S32S will redirect to S32Z, similar to the one shown below (which was the S32S product page under NXP): https://www.nxp.com/S32S Please, let us know. Re: where to find S32S info Hello, Thanks for the finding. However can you specify which one can redirect to S32Z/E? For example, I cannot see below "S32S" is same as "all S32S links do redirect to the S32Z/E products...." Thanks Re: where to find S32S info Hi, We can confirm that, under the documentation you have provided and manual searching from our side, all S32S links do redirect to the S32Z/E products. Please, let us know. Re: where to find S32S info Can you help confirm "S32S2 microcontrollers are redirected to the S32Z or E family products" So I can further know who I should contact. Re: where to find S32S info Hi, Seems to be that all information regarding S32S2 microcontrollers are redirected to the S32Z/E family products. For more information on regards of the latter, help us contacting your local NXP FAE/DFAE/representative, since at this moment all documentation is under control of distribution. Please, let us know.
View full article
The unzip password of PCA9420EVM GUI tool Hi NXP! I've bought PCA9420EVM from nxp.However, unzip password is needed when I tried to unzip the GUI software as shown in the picture.Could anyone help me find the password? Re: The unzip password of PCA9420EVM GUI tool Hi, The password needed to open the ZIP archive is NXP.  The GUI then can be opened by double clicking the PCA9420.exe file.   BRs, Tomas Re: The unzip password of PCA9420EVM GUI tool I find it in the online user guide. It's NXP
View full article
NTAG I2C パススルー (CLRC663 Arduino (OM23221ARD) 用の NTAG-I2C+ 開発キットを使用して、SW297859 SDK を実行している CLRC663 API リーダーにパススルー モードをテストしようとしていますが、パススルーで NTAG から NTAG の SRAM バッファーに CLRC663 から書き込まれたデータを取得できませんでした。NfcrdlibEx9_NTagI2Cの例をSW297859で実行しましたが、これにより、NTAGでパススルーが有効になっていることが確認されました。このブロック(添付を参照)を更新してNTAGとISO14443交換を実行しようとしましたが、NS_REGのSRAM_I2C_READYは設定されず、SRAMをダンプしても何も書かれていません。CLRC663面では、応答を待つ際のタイムアウトのように見える0x201エラーが発生します(現在、SRAM_I2C_READYが設定されるまでNTAGが何も送り返していないため、これは理にかなっています)。 私が行ったコード変更が添付されています。誰かが私にNTAGとのISO14443交換を実行するための正しい方向を指し示してもらえますか?それとも、P2Pをサポートしていないため、SW297859 SDKを実行しているCLRC663とパススルー交換を実行することは可能ですか? NFCフロントエンド・ソリューション 日時:NTAG I2CパススルーとCLRC663 NTAGに書き込んでからI2Cで読み返すときにNXP Androidリファレンスアプリを使用して動作していることを確認できるため、NTAGの構成に問題があるとは思いません。私は物事のCLRC663面に欠けている何かがあると信じています。私はphalMful_FastWrite()を試しましたが成功しませんでした。 出発点として使用できるphalMful_FastWrite()を使用する参照コードを提供できますか? 日時:NTAG I2CパススルーとCLRC663 こんにちは、サー。 残念ながら、Ex9_NTagI2C例の実装では T2T インターフェイスの実行に MIFARE Ultralight API を使用しているため、phpalI14443p4_Exchange() を使用した特定の実装はありません。このプラクティスも採用することをお勧めします。 データシートで推奨されているように、FastReadコマンドを使用してください。MfUl には、phalMful_FastRead() という機能があります。 SW3647、SW3648は既にチェックされていると思います。 しかし、SW3647では、CopyInterruptToSRAM()でNTAG_I2C_Explorer_Demoが、渡された値を読み取れるようにCLRC663データをSRAMにコピーすることを推奨していることが示されています。 SW3648には、SRAMへのインプリメンテーションを示すNtag_I2C_Demoというファイルがあります。SRAMはNFC側からブロックされる可能性があるため、実際のメモリの読み取りを開始する前に、SRAMの準備ができているかどうかを確認する必要があります。 この情報がお役に立てば幸いです。 日時:NTAG I2CパススルーとCLRC663 Android用のNXPサンプルアプリ(iOS用ではない)を使用してパススルーを機能させることができるので、これはNC_REGがNTAG側で正しく設定されていることを意味します。私が作業できないのは、パススルーを介してNTAGに書き込むCLRC663です。 void enablePassThroughRFToI2C() { NFC SDKから NTAG_SetTransferDir(ntagCoreStateHandle.ntagDriverHandle,RF_TO_I2C); { ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_PTHRU_ON_OFF, 0); ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_TRANSFER_DIR、RF_TO_I2C); ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_PTHRU_ON_OFF、0x40); } CLRC663については、前のコードスニペットで見たように、APDUの前に次のように追加します。 uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF};SRAMブロックの開始アドレスへの高速書き込み ..しかし、これは機能していません。 NTAG SRAM バッファへのCLRC663書き込みのサンプル コード スニペットを教えてください。 日時:NTAG I2CパススルーとCLRC663 こんにちは、サー。 このコード スニペットを共有していただきありがとうございます。 RF -> I2C書き込みを実装するには、最初に正しい方向を提供し、FDピンをNC_REGにする必要があります。このレジスタ構成を共有して、これが正しいかどうかを再確認してください。この構成はI2Cを介して行う必要があることに注意してください。 開始アドレスと終了アドレスの実装は良好です。問題はレジスタの設定にあると思います。会期中にNC_REG値を確認していただければ幸いです。 SRAMに直接書き込む場合は、CRCを実装することをお勧めします。 日時:NTAG I2CパススルーとCLRC663 私はこれのバリエーションを試しましたが、成功しませんでした。参考までに、NTAG は VCC から電力を供給されており、Android NTAG I2C アプリを使用するとデータが SRAM に正常に書き込まれるのを確認できるため、問題は CLRC663 で行っていることに限定されていると考えています。 私は './SW297859/Examples/NfcrdlibEx9_NTagI2C' の例を使用していますが、パススルーで NTAG を処理する if ブロックへの唯一の変更があります。 /* パススルーモードの確認 */ if ((bDataBuffer[0] & PTHRU_ON_OFF)) { LOG_DEBUG(「NTAGへの書き込み」); uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF};SRAMブロックのスタートアドレスへの高速右 uint8_t dataToWrite[] = {0xDE, 0xAD, 0xBE, 0xEF};データの例 uint8_t sramWrite[sizeof(writeSRAMCmd) + sizeof(dataToWrite)]; memcpy(sramWrite, writeSRAMCmd, sizeof(writeSRAMCmd)); memcpy(sramWrite + sizeof(writeSRAMCmd), dataToWrite, sizeof(dataToWrite)); ステータス = phpalI14443p4_Exchange(pHal, PH_EXCHANGE_DEFAULT, sramWrite, sizeof(sramWrite), NULL, 0); CHECK_STATUS(ステータス); ログステートメントから、何かを書き込もうとしていることがわかりますが、NTAGには何も表示されません。CRCを手動で追加したり、64バイト全体を書き込んだりしようとしましたが、何も書き込むことができませんでした。SRAMバッファに何かを書き込む方法のサンプルコードを教えてください。 日時:NTAG I2CパススルーとCLRC663 こんにちは、サー。 はい、CLRC663はNtag I2Cパススルーをサポートしています。問題は、NFC リーダー ライブラリの例が NTAG I2C の特定のページを読み取っているだけであることです。パススルーがNTAGI2Cで有効になっていると、CLRC663はページ アドレス 0xF0 のセクター 0 に直接読み取る必要があります。セクション11.3.1で述べたように、高速読み取りコマンドの使用をお勧めします。 両方のインターフェイスに同時にアクセスすることはできず、ステータス レジスタは NS_REG を使用してアプリケーションに実装する必要があることに注意してください。 また、SRAMにアクセスするには、VCC経由でデバイスに電源を供給する必要があることに注意してください 残念ながら、ライブラリの例にはこれに対する特定の実装はありません。 もしよろしければ、アプリケーションの出力や実装を共有してください。さらにお手伝いできるかもしれません。 日時:NTAG I2CパススルーとCLRC663 はい、私はAN11579を見て、デモ電話アプリとNTAGの間で作業をパススルーできますが、CLRC663リーダーとして使用するときはそうではありません。そもそもCLRC663がNTAG I2C Plusとのパススルー通信が可能かどうかを見極めることができれば、非常に助かりますか? 日時:NTAG I2CパススルーとCLRC663 こんにちは、私の名前はファビアンです、私はあなたのケースをサポートするように割り当てられました。 当社の製品にご興味をお寄せいただき、誠にありがとうございます プロジェクトの要件に応じて、データ転送のそれぞれの構成といくつかのブロック通信スキームについて説明している AN11579 をすでに確認したかどうかはわかりません。この時点では、セットアップの問題点を検出するのは困難です。上記のスキームに従うようにして、まだ問題がある場合はお知らせください。 FD_ONとFD_OFFを構成し、セッション中にそのステータスを取得して、インターフェイスを介してICに正しくアクセスすることが非常に重要であることに注意してください。 この情報がお役に立てましたらお知らせください。
View full article
NTAG I2C 直通,带 CLRC663 我正在尝试使用适用于 Arduino 的 NTAG-I2C+ 开发套件( OM23221ARD )测试直通模式到运行 SW297859 SDK 的 CLRC663 读取器,但无法将任何数据从 CLRC663 写入到直通中的 NTAG 的 SRAM 缓冲区。我已经在 SW297859 中运行了 NfcrdlibEx9_NTagI2C 示例,这确认了 NTAG 上已启用直通。我已尝试更新此块(见附件)以与 NTAG 执行 ISO14443 交换,但 NS_REG 的 SRAM_I2C_READY 从未设置,如果我转储 SRAM,则看不到任何写入的内容。在 CLRC663 端,我收到 0x201 错误,看起来像是等待响应超时(这是有道理的,因为在 SRAM_I2C_READY 设置之前我目前没有让 NTAG 发回任何内容)。 附件是我所做的代码更改。有人可以告诉我如何与 NTAG 进行 ISO14443 交换的正确方向吗?或者,由于它不支持 P2P,是否可以与运行 SW297859 SDK 的 CLRC663 进行直通交换? NFC 前端解决方案 回复:NTAG I2C 通过 CLRC663 我认为我的 NTAG 配置没有任何问题,因为当我写入 NTAG 然后通过 I2C 读回时,我可以看到它使用 NXP Android 参考应用程序工作。我相信我遗漏了 CLRC663 方面的一些东西。我尝试过 phalMful_FastWrite(),但没有成功。 您能否提供使用 phalMful_FastWrite() 的参考代码以供我作为起点? 回复:NTAG I2C 通过 CLRC663 你好先生, 不幸的是,我们没有使用 phpalI14443p4_Exchange() 的具体实现,因为 Ex9_NTagI2C 示例中的实现使用 MIFARE Ultralight API 来执行 T2T 接口,我们建议也采用这种做法。 按照数据表中的建议,请使用 FastRead 命令。MfUl 确实具有此功能:phalMful_FastRead() 我确信您已经检查过 SW3647 和 SW3648。 但是在 SW3647 中,NTAG_I2C_Explorer_Demo 在 CopyInterruptToSRAM() 中显示了我们建议如何将数据复制到 SRAM 中,以便 CLRC663 能够读取传递的值。 在 SW3648 中,有一个名为 Ntag_I2C_Demo 的文件,它展示了读取 SRAM 的实现。在开始读取实际内存之前,需要检查 SRAM 是否已准备就绪,因为它可能会被 NFC 端阻止。 我希望这些信息可能有用,先生。 回复:NTAG I2C 通过 CLRC663 我可以使用适用于 Android(不适用于 iOS)的 NXP 示例应用程序来实现直通工作,这意味着 NC_REG 在 NTAG 端设置正确。我无法让 CLRC663 通过直通方式写入 NTAG。 void enablePassThroughRFToI2C(){ // 来自 NFC SDK // NTAG_SetTransferDir(ntagCoreStateHandle.ntagDriverHandle,RF_TO_I2C); { // ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_PTHRU_ON_OFF, 0); ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_TRANSFER_DIR、RF_TO_I2C); ntag.writeRegister(Ntag::NC_REG,NTAG_NC_REG_MASK_PTHRU_ON_OFF,0x40); } 对于 CLRC663,如前面的代码片段所示,我在 APDU 前面添加了以下内容: uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF}; //快速写入SRAM块的起始地址 ..但这不起作用。 您能否提供 CLRC663 写入 NTAG SRAM 缓冲区的示例代码片段? 回复:NTAG I2C 通过 CLRC663 你好先生, 感谢您分享此代码片段。 为了实现RF->I2C写入,需要首先提供正确的方向,以及NC_REG中的FD引脚。请分享此寄存器配置以再次检查其是否正确。请记住,此配置必须通过 I2C 完成。 起始和结束地址的实现看起来不错。先生,我认为问题出在寄存器配置上。您能在会话期间检查 NC_REG 值吗? 建议在直接写入 SRAM 时实施 CRC。 回复:NTAG I2C 通过 CLRC663 我尝试过各种方法,但都没有成功。作为参考,NTAG 由 VCC 供电,并且我可以看到使用 Android NTAG I2C 应用程序时数据已成功写入 SRAM,因此我相信我的问题与我在 CLRC663 上所做的事情无关。 我正在使用 `./SW297859/Examples/NfcrdlibEx9_NTagI2C` 示例,唯一的变化是处理直通中的 NTAG 的 if 块: /* 检查直通模式 */ 如果((bDataBuffer[0] & PTHRU_ON_OFF)) { LOG_DEBUG(“写入NTAG”); uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF}; //快速右移至SRAM块的起始地址 uint8_t dataToWrite[] = {0xDE, 0xAD, 0xBE, 0xEF}; //示例数据 uint8_t sramWrite[sizeof(writeSRAMCmd) + sizeof(dataToWrite)]; memcpy(sramWrite,writeSRAMCmd,sizeof(writeSRAMCmd)); memcpy(sramWrite + sizeof(writeSRAMCmd), dataToWrite, sizeof(dataToWrite)); 状态 = phpalI14443p4_Exchange(pHal, PH_EXCHANGE_DEFAULT, sramWrite, sizeof(sramWrite), NULL, 0); 检查状态(状态); 从日志语句中我可以看到我们尝试写入一些内容,但 NTAG 上没有显示任何内容。我曾尝试手动附加 CRC 以及写入完整的 64 个字节,但无法写入任何内容。您能否提供示例代码来说明如何将任何内容写入 SRAM 缓冲区? 回复:NTAG I2C 通过 CLRC663 你好先生, 是的,CLRC663 确实支持 Ntag I2C 直通。问题是 NFC 阅读器库中的示例仅读取 NTAG I2C 的特定页面。一旦在 NTAGI2C 中启用直通,CLRC663 就需要直接读取扇区 0、页面地址 0xF0。如第 11.3.1节所述,建议使用快速读取命令。 请记住,不能同时访问这两个接口,并且需要使用 NS_REG 在应用程序中实现状态寄存器。 另外,请记住,为了访问 SRAM,需要通过 VCC 为设备供电 不幸的是,我们在库示例中没有针对这一点的具体实现。 如果您可以,请分享您的应用程序输出和/或实施。我们也许能够提供进一步的帮助。 回复:NTAG I2C 通过 CLRC663 是的,我查看了 AN11579,可以在演示手机应用程序和 NTAG 之间实现直通工作,但在使用 CLRC663 作为阅读器时则不行。如果您能判断 CLRC663 是否能够与 NTAG I2C Plus 进行通信,那将会非常有帮助? 回复:NTAG I2C 通过 CLRC663 您好,我叫 Fabian,我被指派来支持您的案件。 感谢您对我们产品的关注 我不确定您是否已经检查过AN11579 ,其中根据您的项目要求解释了相应的配置和一些用于数据传输的块通信方案。此时,很难检测出您的设置有什么问题。请尝试遵循上述方案来帮助我们,如果仍然遇到问题请告知我们。 请记住,配置 FD_ON 和 FD_OFF 并在会话中获取其状态以便通过接口正确访问 IC 非常重要。 如果此信息有帮助,请告诉我。
View full article
NTAG I2C Pass-through with CLRC663 I am trying to test passthrough mode using NTAG-I2C+ dev kit for Arduino (OM23221ARD) to a CLRC663 reader running the SW297859 SDK, but have been unable to get any data written from the CLRC663 to the NTAG's SRAM buffer in passthrough. I've run the NfcrdlibEx9_NTagI2C example in SW297859 and this confirms that pass through is enabled on the NTAG. I've tried updating this block (see attached) to perform an ISO14443 exchange with the NTAG but the SRAM_I2C_READY of the NS_REG never gets set and if I dump the SRAM I don't see anything written. On the CLRC663 side I get a 0x201 error which looks like a timeout on waiting for a response (which makes sense since I don't currently have the NTAG sending anything back until the SRAM_I2C_READY gets set). Attached is the code change that I made. Can someone please point me the correct direction for performing an ISO14443 exchange with the NTAG? Or is it even possible to perform passthrough exchanges with the CLRC663 running SW297859 SDK since it doesn't support P2P? NFC Frontend Solutions Re: NTAG I2C Pass-through with CLRC663 Hi Fabian, Thanks for your help on this. We got bi-directional communication working with the fast-write commands using the CLRC663 and an Arduino connected to the NTAG. Attached are the code snippets that might save someone else some time in the future. Jeremy Re: NTAG I2C Pass-through with CLRC663 Hello sir, I believe this snippet from the Example may be helpful. Even if the implementation isn't for Pass-through. Unfortunately, as I mentioned we don't have an implementation at this moment as an example to share. My apologies for this. If you could please try using the Mful_fastRead() and the sector select. Which in this case would be sector 0. If you are having issues with the implementation please do not hesitate to share it with us to provide further support. Re: NTAG I2C Pass-through with CLRC663 I don't thing there is any issue with my configuration of the NTAG since I can see it working using the NXP Android reference app when I write to the NTAG then read back over I2C. I believe there is something I am missing on the CLRC663 side of things. I have tried phalMful_FastWrite() without success. Could you provide reference code of using phalMful_FastWrite() that I could use as a starting point? Re: NTAG I2C Pass-through with CLRC663 Hello sir, Unfortunately, we don't have the specific implementation using phpalI14443p4_Exchange() since the implementation in the Ex9_NTagI2C example is using the MIFARE Ultralight API for performing T2T interfacing, we recommend please adopt this practice as well. As recommended in the Datasheet, please use the FastRead command. The MfUl does have this function as: phalMful_FastRead() I'm sure you already have checked SW3647 and SW3648. But in SW3647, NTAG_I2C_Explorer_Demo is shown in CopyInterruptToSRAM() how we recommend copying the data into the SRAM for the CLRC663 to be able to read the passed values. In SW3648, there is a file called Ntag_I2C_Demo which shows the implementation for reading into the SRAM. It is required to check if the SRAM is ready before starting to read the actual memory since it could be blocked from the NFC side. I hope this information may be useful sir. Re: NTAG I2C Pass-through with CLRC663 I can get passthrough working using the NXP sample app for Android (not for iOS) so this implies the NC_REG is set correctly on the NTAG side. What I can't get working is the CLRC663 writing to NTAG via passthrough. void enablePassThroughRFToI2C() { // From NFC SDK // NTAG_SetTransferDir(ntagCoreStateHandle.ntagDriverHandle, RF_TO_I2C); { // ntag.writeRegister(Ntag::NC_REG, NTAG_NC_REG_MASK_PTHRU_ON_OFF, 0); ntag.writeRegister(Ntag::NC_REG, NTAG_NC_REG_MASK_TRANSFER_DIR, RF_TO_I2C); ntag.writeRegister(Ntag::NC_REG, NTAG_NC_REG_MASK_PTHRU_ON_OFF, 0x40); } For the CLRC663, as seen in the previous code snippet, I am prepending the APDU with: uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF}; // Fast write to Start address of the SRAM block ..but this is not working. Could you provide sample code snippet for CLRC663 writing to the NTAG SRAM buffer? Re: NTAG I2C Pass-through with CLRC663 Hello sir, Thank you for sharing this code snippet. In order to implement the RF -> I2C writing, it is required to first serve the correct direction, and the FD pin in NC_REG. Please share this register configuration to double-check if this is correct. Please keep in mind that this configuration has to be done through I2C. The implementation of the start and end addresses looks good. I believe that the issue is with the register configurations, sir. Could you please check NC_REG values while in session? It is recommended to please implement a CRC when writing to the SRAM directly. Re: NTAG I2C Pass-through with CLRC663 I have tried variations of this with no success. For reference on the NTAG is powered from VCC and I can see data get written to SRAM successfully when using the Android NTAG I2C app so I believe my issue is isolated to what I am doing on the CLRC663. I am using the `./SW297859/Examples/NfcrdlibEx9_NTagI2C` example with the only change to the if block that deals with an NTAG in passthrough: /* check for Pass-through mode */ if ((bDataBuffer[0] & PTHRU_ON_OFF)) { LOG_DEBUG("Writing to NTAG"); uint8_t writeSRAMCmd[] = {0xA6, 0xF0, 0xFF}; // Fast right to Start address of the SRAM block uint8_t dataToWrite[] = {0xDE, 0xAD, 0xBE, 0xEF}; // Example data uint8_t sramWrite[sizeof(writeSRAMCmd) + sizeof(dataToWrite)]; memcpy(sramWrite, writeSRAMCmd, sizeof(writeSRAMCmd)); memcpy(sramWrite + sizeof(writeSRAMCmd), dataToWrite, sizeof(dataToWrite)); status = phpalI14443p4_Exchange(pHal, PH_EXCHANGE_DEFAULT, sramWrite, sizeof(sramWrite), NULL, 0); CHECK_STATUS(status); From the log statement I can see that we attempt to write something, but nothing shows up on the NTAG. I have tried manually appending a CRC as well as writing a full 64 bytes, but have been unable to get anything written. Could you give sample code of how I can write anything to the SRAM buffer? Re: NTAG I2C Pass-through with CLRC663 Hello sir, Yes the CLRC663 does support Ntag I2C passthrough. The issue is that the example from the NFC Reader Library is only, reading specific pages of the NTAG I2C. Once the passthrough is enabled in the NTAGI2C, the CLRC663 needs to read directly to sector 0, page address 0xF0. As mentioned in section 11.3.1 the use of Fast Read commands are recommended. Please keep in mind that both interfaces cannot be accessed at the same time and the status registers need to be implemented in your application using NS_REG. Also, keep in mind that in order to access SRAM is required to power on the device via VCC Unfortunately, we don't have a specific implementation for this in the Library examples. If you could please share your application output and/or implementation. We may be able to provide further help. Re: NTAG I2C Pass-through with CLRC663 Yes, I have looked at AN11579 and can get pass through working between the demo phone app and NTAG but not when using the CLRC663 as the Reader. It would be very helpful if you could tell if the CLRC663 is capable of pass through communications with NTAG I2C Plus to begin with? Re: NTAG I2C Pass-through with CLRC663 Hello, my name is Fabian, I've been assigned to support your case. Thank you for your interest in our products I'm not sure if you have already checked AN11579 is explains the respective configurations and some Block communications schemes for data transfer depending on the requirements of your project. At this point, it is difficult to detect what is wrong with your setup. Please help us by trying to follow the mentioned schemes and let us know if you are still having issues.  Please keep in mind that is very important to configure FD_ON and FD_OFF and get it's status while in session to correctly access the IC through the interfaces. Please let me know if this information is helpful.
View full article
V15 Internally Regulator using NPN Ballast Circuit Hi , We are using S32K312 dev board for development and planning to make a custom board (single board for s32k312 & s32k314) for our application using the EVB schematics. I could see V15 voltage domain where NPN Ballast circuit is given in the schematic.  If I use the NPN Ballast circuit, should I need to give 1.5V from external source or if the jumper J31 setting 2-3= close is used will I be able to get 1.5V to V15. Note : I am not using F26 circuit, Instead I am using a different voltage regulator. Re: V15 Internally Regulator using NPN Ballast Circuit Hi @KarthikRaja  Yes, the passage of electric current will be carried out only between VDD_HV_NPN and V15, as long as VRC_CTRL acts. Re: V15 Internally Regulator using NPN Ballast Circuit Hi Vane, Thanks for your update. To be clear, when I select Jumper 2-3 (close), then V15_MCU domain will get 1.5V from NPN ballast circuit itself by controlling through VRC_CTRL MCU PIN.  Is my understanding right? Re: V15 Internally Regulator using NPN Ballast Circuit Hi @KarthikRaja  When the jumper (J31) position is 1-2 the FS26_VCORE domain [+1.5V] is directly routed to the V15_MCU domain. When is 2-3 the NPN external Ballast transistor is selected to supply the V15_MCU domain. And when is OPEN the V15_MCU domain is disconnected and isolated from the local external supplies. The recommendations for the V15 (High-current logic supply voltage) are provided in section 2.7 of the Hardware Design Guidelines for S32K3 Microcontrollers, Rev. D4 (Hardware Design Package). Check this document, it might be useful for you.  B.R. VaneB
View full article
IMX91烧录到文件系统报错 大家好: IMX91 烧录的时候会停止报错 串口报错: 请求帮助,谢谢。 Re: IMX91烧录到文件系统报错 已解决,flash.bin问题,DDR校验有问题。
View full article
Changing the channel on the Dio block does not change the generated code. I am using the s32k3xx_dio_s32ct example have found that if you change the Channel i any of the Dio blocks that the generated code continues to use the original channel. I tried deleting and re-adding a Dio block and connecting to a different channel sometimes works, but not always. Re: Changing the channel on the Dio block does not change the generated code. Hello @Automan , On every release, we update the list of limitations and known issues. This list can be found inside the readme.txt file located in the root of the Toolbox. Regards, Robert V Re: Changing the channel on the Dio block does not change the generated code. Hi Robert, Is there a list somewhere that shows the current issues and workarounds for the MBDT version 1.6.0? Re: Changing the channel on the Dio block does not change the generated code. Hello @Automan , The behavior you are describing is happening because changing the Channel/Pin inside the Dio mask is not causing Simulink to regenerate the code. We are looking into ways to improve this specific scenario and make it as hassle-free as possible. For now, the best course of action in your specific use case, and to always get consistent results, would be to delete the "modelName_ert_rtw" folder and the "modelName.slxc" file before building the model. Doing so will trigger the code generation and update the executable based on the current state of the model. This should not be needed if the model is changed in a more significant way, like adding blocks, changing signals and/or connections, etc.  Regards, Robert V
View full article
S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi, We built a few customized S32G3 boards. On two of these boards, when I tried to flash eMMC, I saw that the algorithm was loaded, but at the end, I got an 'Algorithm initialization is failed' error. A screenshot is attached. This eMMC failure occurred on both boards. I also tried flashing QSPI. One board had the same algorithm initialization failure as eMMC, while the other successfully loaded the algorithm. However, I couldn't retrieve the flash ID or upload a file to the device afterward due to a communication timeout. The S32G3 chips on these boards should be fine—I was able to use the S32 probe to load an ELF file into memory and run the routine. The rest of the boards have no issues. We checked the hardware and found no visible damage. We also used a Dediprog to program a known working QSPI image onto these two boards, but there was no console output. Could you please advise what might be causing this issue? Thanks, XD Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi @chenyin_h , Thank you for the information. It’s very helpful, and I appreciate your support. Thanks, XD Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hello, @XD  For the possible reasons of the issues shown from your test, there are some useful information from the "troubleshooting chapter" of S32 flash tool user guide, as attached: BR Chenyin Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hello, @XD  Thanks for your reply. I have checked the error prints of S32 flash tool shown from your logs, but there seems no valid information from the document in hand, I am checking with internal team for further information, I will reply you later if any findings have. Sorry for your inconvenience. BR Chenyin Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi @chenyin_h , Thank you for your reply. Unfortunately, we don’t have Lauterbach available at the moment. Additionally, we have another external device connected to UART1, so we need to explore alternative ways to capture the output. We will focus on investigating potential hardware damage. Thank you for your suggestions. Regarding the S32 Flash Tool, could you provide more details on why it loads the algorithm successfully but fails during initialization? Are there any error codes or logs available? What could potentially cause this issue? Thanks, XD Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hello, @XD  Thanks for you reply. I am not able to say that it is impossible for the issue you mentioned, but it is with low possibility that 2 of 7 silicon are damaged from our experience. Flash tool is not a debugger, would you mind trying flashing the images with Lauterbach?   Not sure if the UART1 is available on your custom board, if yes, I also suggest building the UART RTD examples with UART1, and then load it to the SRAM via debugger to check if there are any prints or signals from the tx pin. BR Chenyin  Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi @chenyin_h , Two out of seven boards have this issue. We tried several approaches: Using the S32 Flash Tool to flash eMMC and QSPI failed because the tool reported an initialization failure. Flashing a working image to QSPI using Dediprog and booting from there, but unfortunately, there was no UART output. We measured the TX signal on the S32G UART and found no activity from the chip. Additionally, the power supply current was lower than on working boards, suggesting that the chip might be stuck. However, we could see an echo when typing in Minicom. Loading an ELF file into memory using the S32 probe appeared to work fine—we were able to run example code. I believe the UART (connector and cable) on the board is functioning correctly. Could this issue be caused by damage to the chip, such as ESD or a soldering defect? Thanks, XD Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi, @XD  Thanks for your reply. Likely hardware issue, may I know what is the percentage of devices with issues? since other boards with same design works fine with the flash tools. Not sure if the two boards could boot from other methods like SD, if yes, may I know if the two boards could be operated correctly with UART, eMMC and QSPI via BSP or RTD? BR Chenyin Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hi @chenyin_h , Thank you for your reply. The eMMC and QSPI are exactly the same as on the RDB3, and the flash tool version is 2.1.7. Only these two boards have the issue—all other boards are working fine. Thanks, XD Re: S32 flash tools upload eMMC or QSPI algorithm to S32G3 failed Hello, @XD Thanks for the post. Since the issue existed on your custom board, may I know if the eMMC/QSPI models are different from the ones that on RDB3? which version flash tools used? BR Chenyin 
View full article
S32K146 and design studio 3.6.0 Hello all, I work design studio 3.6.0. and i have created a project for a S32K146. On the pin configuration i enable ADC0 se4, SE5 and enable ADC1 se14, se15   the tool report me an error: the error detail : Issue: Routing conflict on 'Routed pin/signal' item. Level: Error Type: Tool problem Tool: Pins Origin: Pins:BOARD_InitPins Resource: #53-ADC0.adc0_se5_adc1_se15 Information: ERRORS: – The selected value is in conflict with the 'Routed pin/signal' value in '#64-ADC1.adc1_se15' setting, a conflict in the configuration of the ADC_Interleave bit-field of the SIM_CHIPCTL register. If i look at the SIM_CHIPCTL[ADC_INTERLEAVE_EN] register the value is 0b0000  this according to the reference manual have disable the interleave, (this is what i want) But my issue is that i did not know how to solve the error, can some have an idea ? Re: S32K146 and design studio 3.6.0 Hi, Thank you so much for your interest in our products and for using our community. There are the following ADC examples in RTD 2.0.0 that you can take as reference: If you need different SW and/or HW, you can create a new project, do manual config and code copy. Hope it helps you. Have a nice day!
View full article
Dio ブロックのチャネルを変更しても、生成されたコードは変更されません。 私はs32k3xx_dio_s32ctの例を使用していますが、生成されたコードが引き続き元のチャネルを使用するDioブロックのいずれかをチャネルiを変更した場合、それを発見しました。Dioブロックを削除して再度追加してみましたが、別のチャネルに接続するとうまくいく場合がありますが、常に機能するとは限りません。 Re: Dio ブロックのチャネルを変更しても、生成されたコードは変更されません。 こんにちはロバート、 MBDT バージョン 1.6.0 の現在の問題と回避策を示すリストはどこかにありますか?
View full article
IMX91をファイルシステムに書き込むとエラーが報告される こんにちは、みんな: IMX91は書き込み時にエラーを報告しなくなります シリアルポートエラー: 助けを求めます。ありがとうございます。 Re: IMX91 ファイルシステムへの書き込みエラー 解決済み、flash.bin の問題、DDR チェックサムの問題。
View full article
s32k144 の can0 が有効になると、can fd、can1、can2 は使用できなくなりますか? こんにちは: 私の環境はs32 dsで、PEを使って周辺機器を設定しています。3つのCANはすべてコード内で初期化されていますが、PEでcan0 fdを有効にすると、書き込み後にファームウェアが実行できません。can0 fdを有効にしない場合は、ファームウェアは実行できます。また、can0 fdを有効にしてcan1とcan2を初期化しない場合も、ファームウェアは実行できます。 確認したい質問は、can0 の fd が有効になっている場合、can1 と can2 は使用できないということです。 ありがとう! Re: s32k144 の can0 で can fd を有効にすると、can1 と can2 は使用できなくなりますか? わかりました。確認いただきありがとうございます。理由を調べてみます。
View full article
After s32k144's can0 enables can fd, can1 and can2 become unusable? Hello: My environment is s32 ds, and I use PE to configure peripherals. All three cans are initialized in the code, but if I enable can0 fd in PE, the firmware cannot run after burning. If I do not enable can0 fd, the firmware can run. In addition, if I enable can0 fd but do not initialize can1 and can2, the firmware can also run. The question I want to confirm is: if can0's fd is enabled, then can1 and can2 cannot be used? Thanks! Re: After can fd is enabled on can0 of s32k144, can1 and can2 become unusable? Ok, thanks for confirming, I'll look for the reason!
View full article
IMX91 burning to the file system reports an error Hello everyone: IMX91 will stop reporting errors when burning Serial port error: Requesting help, thanks. Re: IMX91烧录到文件系统报错 Thanks for sharing Re: IMX91 burning to the file system error Solved, flash.bin problem, DDR checksum problem.
View full article
s32k144的can0使能can fd后,can1和can2就不能用了吗? 您好:   我的环境是s32 ds,使用PE配置外设,代码中3个can都初始化了,但如果在PE中使能can0的fd,烧写固件后不能运行,不使能can0 fd就可以运行; 另外,如果使能can0的fd,但不初始化can1和can2,固件也是可以运行的;    我想确认的问题是:如果使能can0的fd,那么can1和can2就不能使用了吗? 谢谢! Re: s32k144的can0使能can fd后,can1和can2就不能用了吗? 好的,感谢确认,我再找找原因! Re: s32k144的can0使能can fd后,can1和can2就不能用了吗? Hi@fedora 没有这样的限制,这还是你什么地方配置的不对
View full article
更改 Dio 块上的通道不会改变生成的代码。 我正在使用 s32k3xx_dio_s32ct 示例发现,如果您更改任何 Dio 块的通道 i,则生成的代码将继续使用原始通道。我尝试删除并重新添加 Dio 块并连接到不同的通道,有时可行,但并非总是如此。 回复:更改 Dio 块上的通道不会改变生成的代码。 嗨,罗伯特, 是否有一个列表显示 MBDT 版本 1.6.0 的当前问题和解决方法?
View full article
S32K3XX CAN communication 关于S32K3XX的CAN通讯,我有以下的问题: Q1:在调用Can_43_FLEXCAN_Write()函数的时候,我需要填充Can_PduType结构体,我想知道这个结构体中的成员swPduHandle是什么用处?这里不管我填充任何值似乎都对报文的发送没有影响。 Q2:当我使用中断进行CAN报文接收时,我最终会进入CanIf_RxIndication()函数,接收到的CAN信息存放在PduInfoPtr这个指针中,但是这个结构体下具有一个成员MetadataPtr,我想知道这个成员代表什么数据? Q3:我当前开启了6个深度的FIFO,但是我没有在CanIf_RxIndication找到处理FIFO数据的逻辑。在这个函数中只是将数据复制到另一个缓存区中,但FIFO的数据依然存留在里面,此时若发生FIFO溢出的话,会丢失新的报文信息还是会将FIFO的旧数据进行覆盖处理呢?
View full article
sprintf is not working properly in S32 Design Studio Hello,     I am using S32 DS(3.5 version)for my project. In the project i am using sprintf function for storing float and int values into buffer but it storing only int values correctly but not float value Re: sprintf is not working properly in S32 Design Studio Now its working Fine Thanks. Re: sprintf is not working properly in S32 Design Studio Hi,  try to use NewLib instead of NewLib nano. NewLib nano has some limitations. 
View full article
S32K118のpflashとdflashの使い方 S32K118のpflashとdflashの設定と使用方法 Re: S32K118的pflash和dflash如何使用 Hi @重生之我在南京做牛码, RTD 2.0.0 の S32K1XX の例は、次のページにあります: Real-Time Drivers (RTD) |NXPセミコンダクターズ。 Best regards, Julián Re: S32K118的pflash和dflash如何使用 Hi @Vapaus Real-Time Drivers (RTD) パッケージには、いくつかのフラッシュの例があります。 この RTD バージョンをインストールするには、フレクセラ ポータルから UpdateSite.zip ファイルをダウンロードする必要があります。入手したら、S32DS Extensions and Updatesで、[更新サイトの追加]をクリックしてzipファイルを選択し、[開く]をクリックして、ファイルを選択してからインストールする必要があります。 Best regards, Julián Re: S32K118的pflash和dflash如何使用 こんにちは、どのRTDバージョンに例がありますか?
View full article