Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
S32K344 SPI + DMA Lpspi_Ip_AsyncTransmitFast この質問は、次の質問と似ているかもしれません https://community.nxp.com/t5/S32K/S32K312-LPSPI-DMA-AsyncTransmitFast/m-p/1923811  私はデバイスに2つのspiトランザクションを送信する必要があります。Lpspi_Ip_AsyncTransmitFastを使おうとしています。 const Lpspi_Ip_FastTransferType ft[] = { { .ExternalDevice = &Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_Instance_0, .TxBuffer = txbuf_wren, .RxBuffer = rxbuf_wren, .DefaultData = 0, .Length = 1, .KeepCs = false, }, { .ExternalDevice = &Lpspi_Ip_DeviceAttributes_SpiExternalDevice_0_Instance_0, .TxBuffer = txbuf, .RxBuffer = rxbuf, .DefaultData = 0, .Length = 10, .KeepCs = false, } }; void send_spi_txn(void) { Lpspi_Ip_StatusType status = Lpspi_Ip_AsyncTransmitFast( ft, 2, Lpspi_Ip_Callback_lpspi_0_dma ); if (status != LPSPI_IP_STATUS_SUCCESS) { failed_spi_dma = true; } }   私はすでにLpspi_Ip_AsyncTransmitを使用して単一のトランザクションを送信し、次に完了コールバックから別のトランザクションを送信することをテストしましたが、これは明らかに理想的ではないので、代わりにtransferlistを使用できるようにしたいと思います。 問題は、データが送信されていないことです。初めて Lpspi_Ip_AsyncTransmitFast が呼び出されたときは成功が報告されますが、その後のすべての呼び出しは失敗します。また、SPI転送がないことも確認できます。ロジックアナライザーでは、しかし私がただLpspi_Ip_AsyncTransmitとき、すべてが正常に動作します。 日時:S32K344 SPI + DMA Lpspi_Ip_AsyncTransmitFast 残念ながら、S32DSを使用してRTDを構成し、ドライバー構成ファイルを生成しているだけなので、プロジェクトを投稿することはできません。 しかし、私は問題を解決することができました、そして当然のことながら、それはDMAのデータキャッシュの問題でした。 セットアップの問題については、次のようにします。 スキャッターギャザーチャンネルが正しくリンクされていませんでした。(各チャンネルは次のチャンネルにリンクする必要があり、最後のチャンネルは最終としてマークする必要があります) TX/RX DMA チャネルの優先順位が正しくありませんでした (Rx が Tx よりも高い) TX/RX DMA チャネルの完全割り込みの優先順位が正しく設定されていませんでした。(tx が rx より高い) そして、データキャッシュの問題はMemMap.hに要約されますファイル。 NXPは、以下の定義を使用します。 #define MCL_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE #include "Mcl_MemMap.h" /* Pointer to the DMA Initialization Configuration. Based on this configuration pointer, the DMA Driver obtains all information for the Logic Channels and corresponding Channel Configurations. The Pointer is loaded when Dma_Ip_Init() is called. */ static const Dma_Ip_InitType * Dma_Ip_pxInit; #define MCL_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE #include "Mcl_MemMap.h" そして  _MemMap.h この場合 #pragma GCCセクションbss ".mcal_bss_no_cacheable" #ifdef MCL_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE /** * @file Mcl_MemMap.h */ #undef MCL_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE #define ENTERED_MCL_START_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE #ifndef MEMMAP_MATCH_ERROR #define MEMMAP_MATCH_ERROR #else #ifndef MCL_STOP_SEC_VAR_CLEARED_UNSPECIFIED_NO_CACHEABLE #error "MemMap.h, no valid matching start-stop section defined." #endif #endif /** * @file Mcl_MemMap.h */ #undef MEMMAP_ERROR #pragma GCC section bss ".mcal_bss_no_cacheable" #endif   GCC の場合、S32DS IDE に付属している GCC バージョンを使用するか、特定のバージョンの GCC をダウンロードしない限り、これらの種類のプラグマはサポートされていません。 だから今のところ、私はDMAを使用していたすべてのRTDファイルを調べ、手動で適切なセクション属性を追加して、それらをキャッシュ不可にするか .mcal_bss_no_cacheable または .mcal_data_no_cacheableso上記のスニペットのために追加しなければなりませんでした。   __attribute__((section(".mcal_bss_no_cacheable"))) static const Dma_Ip_InitType * Dma_Ip_pxInit; コンパイラを満足させるために、すべての  _MemMap.h を空のダミーファイルに置き換えました。つまり、すべての __attribute__(((section()))コンパイラディレクティブを手動で追加する必要があります。 日時:S32K344 SPI + DMA Lpspi_Ip_AsyncTransmitFast 訂正: 'Lpspi_Ip_LPSPI_0_IrqTxDmaHandler' は実際には呼び出されますが、一度だけ呼び出されます。その後は二度と呼び出されません 日時:S32K344 SPI + DMA Lpspi_Ip_AsyncTransmitFast @PetrSまたは@davidtosenovjan、どちらかが私が確認できるものについて何か提案がありますか? さらに、TX チャネルの DMA 割り込みが繰り返し呼び出されていることに気付きました。コールバックを呼び出すことになっていますがLpspi_Ip_LPSPI_0_IrqTxDmaHandler決して呼び出しません。
記事全体を表示
S32G3 serial RCON Hi, I am reviewing the serial RCON configuration. In the RMS32G3 manual, section 31.3.2.3, it mentions using RCON[7:8] to connect to the EEPROM. However, in AN13456 (S32G3 Boot Process), section 5.4, it states that the BootROM assumes the EEPROM is connected to RCON8 and RCON9. Could you please clarify this discrepancy? Thanks, XD Re: S32G3 serial RCON Dear @XD , Thanks for contacting NXP support. After reviewing the information, we confirm that you should follow the instructions in the RMS32G3 manual. The configuration mentioned in that manual is the correct one for your reference. If you have any further questions, please don't hesitate to contact us. Best regards, Celeste
記事全体を表示
freemaster 仪表板变量输入 在 freemaster 软件中,我无法从该变量的仪表板输入中覆盖监视变量部分中的虚拟变量。 请澄清! <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> PWM Dashboard PWM Dashboard var01inc: Copyright 2020 NXP var i_var01inc; var s_status; function main() { i_var01inc = document.getElementById("input_var01inc"); s_status = document.getElementById("span_status"); // Check if FreeMASTER is available if (!pcm) { s_status.innerText = "ERROR: FreeMASTER not initialized!"; return; } // Display a message that FreeMASTER has initialized correctly console.log("FreeMASTER initialized. Ready to write variable."); } function writevar() { var v = i_var01inc.value; // Get the input value for var01inc // Attempt to write to FreeMASTER's virtual variable if (pcm.WriteVariable("var01inc", v)) { s_status.innerText = "Written: " + v; } else { s_status.innerText = "ERROR: " + pcm.LastRetMsg; } console.log("Attempting to write value: ", v); }
記事全体を表示
Mem_43_InFls Dependent files I am trying to configure the memory stack function of the S32K311 using the EB tool, and added Mem_43_InFls modules, but when compiling, I get an error that the files such as C40_Ip_Cfg.h, Mem_43_INFLS_Cfg.h and so on cannot be found. Looking at the manual, you can see that it needs to be manually generated, but I would appreciate how to do it and if someone can provide guidance. Re: Mem_43_InFls Dependent files Hi @ZMY666777, Before the project is compiled, the code must be generated. Refer to the documentation here: https://www.elektrobit.com/products/ecu/eb-tresos/evaluation-package/getting-started/ BR, Daniel
記事全体を表示
freemaster dashboard variable input In freemaster software i am unable to overwrite a virtual variable in the watch variabe section from the dashboard input for that variable. Kindly Clarify! <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> PWM Dashboard PWM Dashboard var01inc: Copyright 2020 NXP var i_var01inc; var s_status; function main() { i_var01inc = document.getElementById("input_var01inc"); s_status = document.getElementById("span_status"); // Check if FreeMASTER is available if (!pcm) { s_status.innerText = "ERROR: FreeMASTER not initialized!"; return; } // Display a message that FreeMASTER has initialized correctly console.log("FreeMASTER initialized. Ready to write variable."); } function writevar() { var v = i_var01inc.value; // Get the input value for var01inc // Attempt to write to FreeMASTER's virtual variable if (pcm.WriteVariable("var01inc", v)) { s_status.innerText = "Written: " + v; } else { s_status.innerText = "ERROR: " + pcm.LastRetMsg; } console.log("Attempting to write value: ", v); } Re: freemaster dashboard variable input Hello,  your script works well on my side. Please remember that the variable needs to be modifiable: Also note that current version of FreeMASTER will not update the variable value in the Watch view until you open the communication port. This issue will be fixed in the upcoming release - the virtual variables will not need a port being open at all and their value will refresh variable watch views. Regards, Michal
記事全体を表示
FreeMasterダッシュボード変数入力 freemasterソフトウェアでは、その変数のダッシュボード入力から時計の変数セクションの仮想変数を上書きすることはできません。 親切に明確にしてください! <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> PWM Dashboard PWM Dashboard var01inc: Copyright 2020 NXP var i_var01inc; var s_status; function main() { i_var01inc = document.getElementById("input_var01inc"); s_status = document.getElementById("span_status"); // Check if FreeMASTER is available if (!pcm) { s_status.innerText = "ERROR: FreeMASTER not initialized!"; return; } // Display a message that FreeMASTER has initialized correctly console.log("FreeMASTER initialized. Ready to write variable."); } function writevar() { var v = i_var01inc.value; // Get the input value for var01inc // Attempt to write to FreeMASTER's virtual variable if (pcm.WriteVariable("var01inc", v)) { s_status.innerText = "Written: " + v; } else { s_status.innerText = "ERROR: " + pcm.LastRetMsg; } console.log("Attempting to write value: ", v); }
記事全体を表示
T2081 Codewarrior JTAG号 NXPチームと寄稿者の皆さん、こんにちは。 私はt2081カスタムボードを使用しており、codewarriorからベアボードプロジェクトを実行しています プログラムを最初に実行すると、エラーが発生します CCSprotocolPlugin:ターゲットのリセットに失敗しました [CCS 最後のエラー: T2080: コアが応答していません] それを解決するのを手伝ってください 日時:t2081 codewarrior jtag問題 親愛なるイーピンワン、 迅速な対応をいただき、誠にありがとうございました。 ハードウェアの問題でしたが、修正されました 日時:t2081 codewarrior jtag問題 「4.3パワーオンリセットの推奨事項」を https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf で公開しました。 また、ターゲット ボードがハードコードされた RCW から起動するように、ターゲット ボードのスイッチ設定が構成されていることを確認してください。 日時:t2081 codewarrior jtag問題 JTAGインターフェースの設計には問題なさそうです。 「図4-1.T2080RM.pdfの「パワーオンリセットシーケンス」を使用して、カスタムボード上のPORシーケンスのタイミング図を確認します。 日時:t2081 codewarrior jtag問題 親愛なるイーピンワン、 迅速な対応に感謝します、 jtagチェーンを正しく実行できませんでしたというエラーがまだ発生しています。 私たちはあなたのデザインをPPTと交差検証しました。 以下に添付されているのは、リセットシーケンスの画像です。 日時:t2081 codewarrior jtag問題 「図3.JTAGインターフェース接続」を https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf で紹介します。 添付資料の3ページ目と同様の波形が得られることを確認してください。 日時:t2081 codewarrior jtag問題 こんにちはyipingwang、 FPGAリセットロジックに関する情報を見つけてください。 必要に応じて修正を提案してください。 日時:t2081 codewarrior jtag問題 親愛なるイーピンワン、 以下に添付されているのは、共有したコマンドの出力画像です。 日時:t2081 codewarrior jtag問題 親愛なるイピンワン、 今問題に直面している、 CCSProtocolPlugin : JTAG チェーンを正しく構成できませんでした。 T2080RMのハードコードされたRCWとデフォルトのT2081 RCWファイルを使用してみました。 プロジェクトの作成に従った手順と発生しているエラーのドキュメントを共有しています それを解決するのを手伝ってください。 日時:t2081 codewarrior jtag問題 カスタムボードに有効なRCWがないようですので、「4.6.4.1.2」を参照してください。T2080RM.pdfの「ハードコードされたオプションのRCW設定」を使用して、ターゲットボードをハードコードされたRCWとして構成します。 次に、CodeWarrior IDEで、DDRコントローラの初期化を避けるために、ターゲットボードに接続するSRAM起動プロジェクトを作成してください。
記事全体を表示
t2081 codewarrior jtag issue Hi NXP team and contributors, I am using t2081 custom board and from codewarrior running bareboard project when running the program initially I am getting an error CCSprotocolPlugin: Failed to reset the target [CCS last error: T2080: Core not responding] help me in solving it Re: t2081 codewarrior jtag issue Dear Yipingwang, thank you for your quick response, it was a hardware issue which is fixed Re: t2081 codewarrior jtag issue Please refer to "4.3 Power-on reset recommendations" in https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf In addition, please make sure that you have configured the switch setting on your target board to make the target board booting from hard-coded RCW. Re: t2081 codewarrior jtag issue Dear yipingwang, when powering on the processor Hrst is continously low, we have kept 4.7k pullup resistor at hrst pin still it is always low our resets are connected to fpga, we tried driving hrst to high from fpga but the output is 1.1v we have tried changing resistor values 1k and 75ohms but still same problem remains kindly suggest us modifications i am attaching a part of schematics relating to hrst Re: t2081 codewarrior jtag issue It seems that no problem with JTAG interface design. Please refer to "Figure 4-1. Power-on reset sequence" in T2080RM.pdf to check the timing diagram of the POR sequence on your custom board. Re: t2081 codewarrior jtag issue Dear Yipingwang, thanks for your quick response, we are still getting the error failed to correctly the jtag chain. we cross verified your design with the ppt. below attached are the images for reset sequences. Re: t2081 codewarrior jtag issue Please refer to "Figure 3. JTAG interface connection" in https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf. Please make sure you could get similar waveform as page 3 in the attached document. Re: t2081 codewarrior jtag issue Hi yipingwang, please find information regarding fpga reset logic, kindly suggest us modifications if required. Re: t2081 codewarrior jtag issue Dear Yipingwang, below attached is the output image of the commands you shared. Re: t2081 codewarrior jtag issue In CodeWarrior IDE, please don't use JTAG configuration file to override RCW on the target board. Because the JTAG configuration is only used for the demo board, you need to customize it. The simple way is to configure the switch settings on the custom board to configure the target board as hard-coded RCW. Then use CodeWarrior to connect to your custom board. If your problem persists, please send the the following CCS commands result to me to do more investigation. After configuring the target board as hardcoded RCW, and open the CodeWarrior Connection Server from C:\Freescale\CW_PA_v10.5.1\PA\ccs\bin\ccs.exe and type the following commands. (bin) 49 % delete all (bin) 50 % config cc cwtap (bin) 51 % show cc 0: CodeWarrior TAP (cwtap:10.193.20.66) CC software ver. {0.0} (bin) 52 % ccs::config_chain t2080 (bin) 53 % ccs::reset_to_debug Re: t2081 codewarrior jtag issue Dear yipingwang, now facing the issue, CCSProtocolPlugin : Failed to correctly configure the JTAG chain. i have tried using hardcoded rcw from t2080rm as well as default T2081 rcw file. i am sharing the document of the steps followed for project creation and the error i am getting Help me in resolving it. Re: t2081 codewarrior jtag issue It seems that there is no valid RCW on your custom board, please refer to "4.6.4.1.2 RCW Settings for Hard-Coded Options" in T2080RM.pdf to configure your target board as hard-coded RCW. Then in CodeWarrior IDE, please create a SRAM launching project to connect to the target board to  avoid DDR controller initialization.
記事全体を表示
t2081 codewarrior jtag问题 嗨,恩智浦团队和贡献者们, 我使用 t2081 定制板并从 codewarrior 运行裸板项目 最初运行程序时出现错误 CCSprotocolPlugin:无法重置目标 [CCS 上次错误:T2080:核心无响应] 帮我解决它 回复:t2081 codewarrior jtag问题 亲爱的王一平: 感谢您的快速回复, 这是一个硬件问题,现已修复 回复:t2081 codewarrior jtag问题 请参阅“4.3上电复位建议” https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf 此外,请确保您已在目标板上配置开关设置,以使目标板从硬编码的 RCW 启动。 回复:t2081 codewarrior jtag问题 看来JTAG接口设计没有问题。 请参考图4-1。请参阅 T2080RM.pdf 中的“上电复位序列”来检查您定制的电路板上的 POR 序列的时序图。 回复:t2081 codewarrior jtag问题 亲爱的王一平: 感谢您的快速回复, 我们仍然收到无法正确执行 JTAG 链的错误。 我们用 ppt 交叉验证了您的设计。 下面附件是重置序列的图像。 回复:t2081 codewarrior jtag问题 请参考https://www.nxp.com.cn/docs/en/application-note/AN4804.pdf中的“图3. JTAG接口连接”。 请确保您能获得与附件第3页类似的波形。 回复:t2081 codewarrior jtag问题 王一平您好, 请查找有关FPGA复位逻辑的信息, 如果需要,请向我们提出修改建议。 回复:t2081 codewarrior jtag问题 亲爱的王一平: 下面附件是您共享的命令的输出图像。 回复:t2081 codewarrior jtag问题 亲爱的王一平: 现在面临的问题, CCSProtocolPlugin:无法正确配置 JTAG 链。 我尝试使用来自 t2080rm 的硬编码 rcw 以及默认的 T2081 rcw 文件。 我正在分享项目创建所遵循的步骤以及我遇到的错误的文档 帮我解决一下。 回复:t2081 codewarrior jtag问题 您的定制主板上似乎没有有效的 RCW,请参阅“4.6.4.1.2T2080RM.pdf 中的“硬编码选项的 RCW 设置”将目标板配置为硬编码 RCW。 然后在 CodeWarrior IDE 中,请创建一个 SRAM 启动项目来连接到目标板,以避免 DDR 控制器初始化。
記事全体を表示
Immediate runtime exception in BL31 I have a custom board built around the S32G3. I am attempting to get into U-Boot. I can successfully load into BL2 and complete execution of that entire codebase. As soon as it goes into BL31 I get a runtime exception @ 0xff6000424.  Adding a breakpoint at the start of bl31_main.c the application will immediately crash and go here. Any idea why this might be the case? Re: Immediate runtime exception in BL31 For what I can see, the address to load the BL31 is defined in bl31/bl31.ld.S, as BL31_BASE this comes from the following nested definitions: plat/nxp/s32/s32cc/include/s32cc_platform_def.h:134:#define BL31_BASE (S32_PMEM_START) plat/nxp/s32/s32cc/include/s32cc_platform_def.h:129:#define S32_PMEM_START (S32_PMEM_END - S32_PMEM_LEN + 1) plat/nxp/s32/s32cc/include/s32cc_platform_def.h:127:#define S32_PMEM_END (BL33_BASE - 1) plat/nxp/s32/s32cc/include/s32cc_platform_def.h:112:#define BL33_BASE (S32_DDR0_END - S32_BL33_IMAGE_SIZE - \ plat/nxp/s32/s32cc/include/s32cc_platform_def.h:94:#define S32_DDR0_END 0xffffffff note that this last definition depends on S32_PLATFORM_DDR0_END It could be that the top of your ram does not match address 0xffffffff and this is generating the problem. You could define your own S32_PLATFORM_DDR0_END to match your RAM addresses, this in turn, would change S32_DDR0_END as you can see in the image above. Let me know if this information was useful Re: Immediate runtime exception in BL31 I am using the bsp40.0-2.5 release of the arm-trusted firmware. Additionally the BL2 loads BL31 at 0xff600000 but cannot find in the AT-F code base where this is called out. Simply a single define for a board that I am not using anywhere.  Re: Immediate runtime exception in BL31 Hello @minersrevolt , We are unable to provide full support for custom designs through this channel. With that said, to be able to help you I need to know if you are using an specific BSP version as base to setup your system or are you using the latest components available in the nxp-auto-linux GitHub?  I can also recommend to post your problem in the arm community since it is related to the arm trusted firmware.
記事全体を表示
LPCXpresso824 MAX が ISP 用に自動ボープしない LPCXpresso824 MAXボードを持っています。私はUARTのSDKサンプルを実行することができ、もちろん「blinky」を実行することができるので、それが機能していることを知っています。 私はそれをISPモードにし、 Flashmagicを使用してファイルをロードしようとしています。点滅した状態で (ユーザー コードが実行されているかどうかがわかるように)、SW2 を押したままボードをリセットしてから SW2 を離します。 これにより、ボードがISPモードになり、LEDが点滅しなくなり、ユーザーコードが実行されていないことを確認できます。 次に、Flashmagic(9600ボー)を使用して同期を試みますが、「自動ボーに失敗しました」としてタイムアウトします。私は試しました: 1.JP3(ボードはRevC)の両方の設定 2. SW2を保持したまま「reset SW3」を使用するか、USBケーブルを物理的に切断/再接続して、ISPモードに再起動します。 私は何かを見落としているに違いありません、私は何が間違っていますか?
記事全体を表示
LPCXpresso824 MAX 无法自动波特率进行 ISP 我有一块LPCXpresso824 MAX板。我知道它正在工作,因为我可以运行 UART 的 SDK 示例,当然还有“blinky”。 我正在尝试将其置于 ISP 模式并使用Flashmagic加载文件。在加载 blinky 的情况下(因此我知道用户代码是否正在运行),我按住 SW2 并重置电路板,然后释放 SW2。 这应该将电路板置于 ISP 模式,我可以看到我的 LED 不再闪烁,表明用户代码没有运行。 然后我尝试使用 Flashmagic(9600 波特)进行同步,但它超时并显示“自动波特失败”。我尝试过: 1.JP3 的两种设置(电路板为 RevC) 2. 按住 SW2 并“重置 SW3”以及物理断开/重新连接 USB 电缆,重新启动进入 ISP 模式。 我肯定遗漏了什么,我做错了什么?
記事全体を表示
LPCXpresso824 MAX won't autobaud for ISP I have an LPCXpresso824 MAX board. I know that it is working as I can run the SDK examples for the UART and of course "blinky". I am trying to put it into ISP mode and load a file using Flashmagic. With blinky loaded (so I know if user code is running) I hold down SW2 and reset the board before releasing SW2. This should put the board into ISP mode and I can see that my LED no longer blinks suggesting user code is not running. I then try to synchronize using Flashmagic (9600 baud) but it times out as "failed to autobaud". I have tried: 1. Both settings for JP3 (board is RevC) 2. Restarting into ISP mode while holding SW2 both with "reset SW3" and by physically disconnecting/reconnecting the USB cable.  I must be missing something, what am I doing wrong? Re: LPCXpresso824 MAX won't autobaud for ISP Hello @scruffmeister  Please make sure connect the correct UART pins. Use PIO0_0 as RXD and PIO0_4 as TXD. Not the J3 on board. BR Alice
記事全体を表示
S32G3 RDB3 boot from QSPI issue Hi, I am using bsp41 to generate QSPI images (fip.s32-qspi and fsl-image-flash-s32g399ardb3.flashimage). However, none of them are able to boot after I used S32flashtool to flash them into QSPI via UART. The command I used is: S32G3xxx.bin -a MX25UW51245G.bin -fwrite -f fip.s32-qspi -addr 0 I am confused about the RDB3 dip switch settings. I followed the bsp41 user manual (section 4.3.3), changing SW4[3:4] and SW7[6], but it seems that the ON position is opposite from what I expected (top-side down). Another document mentioned setting all switches SW4-7 to OFF, but neither approach has resulted in a successful boot from QSPI. Can you clarify the correct dip switch settings or suggest other possible solutions? Thanks, XD Re: S32G3 RDB3 boot from QSPI issue Hi Chenyin, Please disregard this issue. It turns out that the S32flashtool has a problem on Linux. While it works well for eMMC flashing, it doesn't seem to function properly with QSPI flashing. I have already matched the flash parameters to those used in the Windows version, and the same file successfully booted when flashed using the Windows tool. Thank you for your support. Thanks, XD Re: S32G3 RDB3 boot from QSPI issue Hi Chenyin, Thank you for the dip switch setting. I tried using the bsp41 pre-built fip.s32-qspi image, and you are correct—it successfully boots. However, the fip.s32-qspi image generated from the fsl-image-auto build(bsp41) does not boot. Do you know if I should be using a different command to generate the correct fip.s32-qspi QSPI image? Thanks, XD Re: S32G3 RDB3 boot from QSPI issue Hello, @XD  Thanks for the post. I have tested it from my side with pre-built images for QSPI boot, it seems working correct, below please find the switch settings for your reference. BR Chenyin
記事全体を表示
BL31 中立即发生运行时异常 我有一块围绕 S32G3 构建的定制板。我正在尝试进入 U-Boot。我可以成功加载到 BL2 并完成整个代码库的执行。一旦进入BL31 ,我就会收到运行时异常@0xff6000424。 在 bl31_main.c 的开头添加断点应用程序将立即崩溃并转到此处。 知道为什么会出现这种情况吗? 回复:BL31 中立即发生运行时异常 我正在使用 arm-trusted 固件的 bsp40.0-2.5 版本。此外,BL2 在 0xff600000 处加载 BL31,但在 AT-F 代码库中找不到调用该代码的位置。这只是一块我没有在任何地方使用的板的单一定义。
記事全体を表示
BL31 の即時ランタイム例外 私はS32G3を中心に構築されたカスタムボードを持っています。U-Bootに入ろうとしています。BL2に正常にロードし、そのコードベース全体の実行を完了することができます。BL31に入るとすぐに、ランタイム例外@ 0xff6000424が発生します。 bl31_main.c の先頭にブレークポイントを追加するアプリケーションはすぐにクラッシュし、 ここに移動します。 なぜこれが当てはまるのか何か考えはありますか? 日時:BL31の即時ランタイム例外 arm-trusted ファームウェアの bsp40.0-2.5 リリースを使用しています。さらに、BL2 は 0xff600000 で BL31 をロードしますが、これが呼び出される AT-F コード ベースで見つけることができません。私がどこにも使用していないボードの単なる単一の定義。
記事全体を表示
LPC54616 LIN Break Generation The break signal generated by USART0 in LIN provided in the LPC54616 user manual seems to be unavailable. Would you like to know how to generate Break signal by USART0 in LIN mode and how to configure the initialization of USART Re: LPC54616 LIN Break Generation The notes and what is now written are written in the manner provided by the manual and do not seem to be able to successfully send signals and messages Re: LPC54616 LIN Break Generation Hello, I recommend review the SDK example for the LPC54628, there is an example about the interrupt. I reviewed the documentation and on chapter 25.7.9 Break generation and detection mention the next. Both the beginning and end of a received break are noted by the DELTARXBRK status flag, which can be used as an interrupt. And on chapter 25.7.10 LIN bus metioned the next. When a break is requested by setting the TXBRKEN bit in the CTL register, then sending a dummy character, a 13 bit time break is sent. Best regards, Pavel Re: LPC54616 LIN Break Generation What I mean is that I currently use usart0 to perform the lin bus function, but I encounter difficulties when sending LIN packets. LIN packets start with a break signal (synchronization interval (Break Field)). How can this signal be successfully sent out? And how can USART0 interrupt be configured? Re: LPC54616 LIN Break Generation Hello, my name is Pavel, and I will be supporting your case, did you mean the start of frame or stop? could you elaborate further? Best regards, Pavel
記事全体を表示
NHS3100 app_demo_dp_url 更新了 NDEF 消息 你好。我正在使用 app_demo_dp_url 作为基线并使用传感器读数对其进行更新。传感器读数大约需要 200 毫秒(积分时间)。我如何更新 NDEF 消息并“通知”阅读器(智能手机)有更新的消息? 当测量时间超过 50 毫秒时,我的手机将停止正确读取标签并返回“空标签”。提前致谢
記事全体を表示
将 AN12214 电机控制软件导入到 MCUXpresso 我正在尝试将源代码导入 RT1060 的 AN12214。 我运行 AN12214SW.exe 来提取源代码,并使用文件->导入,将现有项目放入工作区。我选择搜索嵌套项目并将项目复制到工作区。 我为 RT1060 选择了 AN12214SW 和 pmsm_ref_sol。 AN12214SW 进口精品。 pmsm_ref_sol 没有。尽管所有文件都有一个小黄色,但文件目录结构可以正确导入!图标。没有任何文件被复制到目录中。如果我将一个同名文件放在空白目录中,McuXpresso 仍然拒绝查看它。如果我将具有不同名称的文件放在目录中,它将出现在项目资源管理器中,我可以从 McuXpresso 打开它。 如何让 McUXpresso 正确导入项目? 我正在运行 MCUXpresso IDE v24.9 [Build 25] 并且有 SDK_2.x_EVK-MIMXRT1060已安装 回复:将 AN12214 电机控制软件导入到 MCUXpresso 我找到了解决办法。如果我不选择“将项目复制到工作区”,我就可以构建它。
記事全体を表示
Importing AN12214 motor control software to McuXpresso I am trying to import the source code to AN12214 for the RT1060. I ran AN12214SW.exe to extract the source code and used File->Import, Existing projects into workspace. I selected Search for nested projects and Copy projects into workspace. I selected AN12214SW and pmsm_ref_sol for the RT1060. AN12214SW imports fine. pmsm_ref_sol does not. The file directory structure imports properly, though all of the files have a small yellow ! icon. None of the files copied into the directories. If I place a file in the blank directory with the same name, McuXpresso still refuses to see it. If I place a file with a different name in the directory, it will appear in the Project Explorer and I can open it from McuXpresso. How can I get McuXpresso to import the project properly? I am running MCUXpresso IDE v24.9 [Build 25] and have SDK_2.x_EVK-MIMXRT1060 installed Re: Importing AN12214 motor control software to McuXpresso I found a solution. If I don't select "Copy projects into workspace" I am able to build it.
記事全体を表示