Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? Hi NXP, As mentioned, we found that the Renesas AT25SF321B flash got unexpectedly locked during use. When HAB and OTFAD are enabled, could certain operations—like a faulty flash burn—cause the flash to enter a locked state (Non-Volatile Protection)? Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? Hi @martin_lapis  Thank you for your reply     Based on my understanding of this part, flash parameters can be adjusted through SPT. The modified parameters can be written to a specific block of the flash, and the ROM code will read the data from the flash. Then, it will configure the flash according to the settings defined by SPT, such as Max Frequency.        I’ve been using the same configuration version, so theoretically there shouldn’t be any differences. However, I’ve found that the flash on some devices is actually locked     That’s why I wanted to ask whether it’s possible that some mechanism in the ROM code operation might trigger the flash lock function(Non-Volatile Protection ) Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? Hello @Omar_hong  When the BRC (Boot ROM Code) sets up the external flash, it processes the FCB block located in your application code. Part of the FCB includes the deviceModeCfgEnable and configModeEnable sections, which are responsible for executing commands (LUT records) at the moment the flash is configured. You can use this functionality to set Non-Volatile Protection or any other protection feature offered by the external flash chip. Of course, this requires a deep understanding of the FCB, which is represented by the flexspi_nor_config structure in any SDK-based application. Best regards. Martin Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? Hi @martin_lapis Thank you for your reply The "Flash lock" I previously mentioned refers to Renesas's Non-Volatile Protection (NVP). However, this NVP feature is not enabled in my current program. Despite that, there is a very small probability that the system unexpectedly enters the Non-Volatile Protection state. Therefore, is it correct to assume that during dynamic decryption or MCU ROM execution, there are no mechanisms that could trigger Renesas's Non-Volatile Protection? Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? Hello @Omar_hong  As far as I know, there is no protection feature related to using HAB or OTFAD security features on the RT1010. The RDC or TRDC modules, which are available in the RT1170 or RT1180 RT MCU lines, are not present in the RT1010. I’m not entirely sure what you mean by "flash locked," but if you are referring to preventing unwanted modifications to flash sectors, you can use the Non-Volatile Protection feature implemented in Renesas flash chips to safeguard sensitive areas of the flash memory . Martin
查看全文
プロジェクトを新しいプロジェクトにコピーする方法 私は数年間、MCUXpresso IDEs (チップ LPC11U68) でプロジェクトを開発してきました。 同じチップを別の PCB で使用したいので、ワークスペースで新しいプロジェクトを生成する必要があります。 問題は 1) プロジェクトをコピーして名前を変更し、IDEs で開くことができます。ただし、クイックスタート メニューにはプロジェクト: CNew[none]と表示されます。設定フォルダと.projectファイル (両方とも xml) は両方とも適切に実装する必要があります。さらに、ワークスペース内のプロジェクト ツリーはコピーされたバージョンでは異なるようです。 2) あるいは、新規プロジェクト ウィザードを使用してプロジェクト CNewj をCAN。ここでは、プロジェクトをビルド CAN が、それ以外は空です。原則的には、適切なファイルを新しいプロジェクトにコピーして再度ビルドCANが、これには数時間かかります。(このプロセスを他の 2 つの PCB でも繰り返す必要があります。) 何かご提案はございますか? jDrum1 (以前はjDrum) LPC11xx Re: How to copy a project to a new project もう一つのヒント: 「_sys_read_ がCAN見つかりません」のようなリンカーエラーメッセージが多数表示される場合 ライブラリはまだホストまたはセミホストに設定されていません。 IDE で、クイック設定 -> ライブラリ/ヘッダー タイプを設定します。 そこで、Redlib (セミホスト) またはその他の選択肢を設定します。 jDrum1 Re: How to copy a project to a new project @Alice_Yangさん、ご返信ありがとうございます! 当初の問題は、MCUXpresso IDEs がコピーするプロジェクトを(私たちから)隠していたことでした。確かに適切なワークスペースにありました。しかし、このプロジェクトは元々、サンプル プロジェクトの 1 つである FreeRTOS_Blinky (何年も前) から発展したものでした。コードは残っていませんでしたが、プロジェクト名は残っていました。 私たちの解決策は、新しいプロジェクト ウィザードで生成された新しいプロジェクトを続行し、ビルド エラーに応じてファイルを 1 つずつ追加することでした。 ヒント: Eclipse ビルドからのエラーがまだ残っており、「問題」画面にリストされていました。これらのエラーの多くには、簡単な修正方法があることがわかりました。エラーに移動するには、コントロール 1 を押します。クイック修正ボタンで問題を解決します! jDrum1 (旧jDrum) Re: How to copy a project to a new project こんにちは@jDrum1 お問い合わせいただきありがとうございます。 MCUXpresso IDE の「プロジェクトのインポート」ボタンを使用してプロジェクトをインポートできます。詳細な手順を説明する短いビデオを録画したので、参考までに添付します。 ご質問がございましたらお知らせください。 BR アリス
查看全文
如何将项目复制到新项目 我在 MCUXpresso 集成开发环境(芯片 LPC11U68)中开发一个项目已经有好几年了。 我想在不同的印刷电路板上使用相同的芯片,需要在工作区中生成一个新项目。 问题似乎是 1) 我可以复制一个项目并重命名,然后在集成开发环境中打开它。 但是,快速启动菜单显示的是项目: CNew[无]。 我认为设置文件夹和.project文件(都是 xml 文件)都需要正确执行。 此外,在复制版本中,工作区中的项目树似乎有所不同。 2) 或者,我可以使用新建项目向导并获取项目 CNewj。 在这里,项目可以版本,但除此之外是空的。原则上,我可以将正确的文件复制到新项目中然后重新版本,但这需要几个小时。(我还需要对另外两块印刷电路板重复这一过程)。 您有什么建议吗? jDrum1(曾用名 jDrum) LPC11xx Re: How to copy a project to a new project 另一个提示 如果您收到大量链接器错误信息,例如"can't fine _sys_read_" 图书馆尚未设置为主机或半主机。 在集成开发环境中进入快速设置 -> 设置库/头文件类型。 在这里,设置 Redlib(半主机)或其他选项之一。 jDrum1 Re: How to copy a project to a new project 感谢@Alice_Yang的回复! 我们最初的问题是 MCUXpresso 集成开发环境(对我们)隐藏了要复制的项目。 它确实在正确的工作区中,但该项目最初是从一个示例项目(即 FreeRTOS_Blinky,多年前)演变而来的。 这些代码都不复存在,但项目名称依然存在。 我们的解决方案是继续使用新项目向导生成的新项目,并根据版本错误逐一添加文件。 一个提示:" 问题 " 屏幕中列出了 eclipse 版本中仍然存在错误。事实证明,很多错误都可以快速解决。 只需按下控制键 1,就会出现错误。 一个快速修复按钮就能解决问题! jDrum1(前身为 jDrum) Re: How to copy a project to a new project 你好@jDrum1 感谢您与我们联系。 您可以使用 MCUXpresso IDE 中的"Import Project"按钮导入项目。我录制了一段简短的视频,演示了详细的步骤,并将其附上以供参考。 如果您有任何问题,请告诉我。 BR 爱丽丝
查看全文
在恩智浦 RT1010 上使用 OTFAD 和 HAB 时,是否有任何闪存锁定或保护功能? 你好,恩智浦、 如前所述,我们发现 Renesas AT25SF321B 闪存在使用过程中意外锁定。 启用 HAB 和 OTFAD 后,某些操作(如故障闪存刻录)是否会导致 闪存进入锁定状态(非易失性保护)? Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? 你好@马丁-拉皮斯 感谢您的回复 根据我对这部分内容的理解,闪光参数可以通过 SPT 进行调整。修改后的参数可以写入闪存的特定块,ROM 代码将从闪存中读取数据。然后,它会根据 SPT 定义的设置(如最大频率)配置闪光灯。 我一直在使用相同的配置版本,所以理论上不应该有任何差异。但是,我发现某些设备上的闪光灯实际上是锁定的 这就是为什么我想问一下 ROM 代码操作中的某些机制是否有可能触发信号闪存锁定功能(非易失性保护) Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? 你好@Omar_hong 当 BRC(启动 ROM 代码)安装外部闪存时,它会处理位于应用程序代码中的 FCB 块。FCB 的一部分包括deviceModeCfgEnable和configModeEnable部分,负责在配置闪存时执行命令(LUT 记录)。 您可以使用此功能设置非易失性保护或外部闪存芯片提供的任何其他保护功能。 当然,这需要深入了解 FCB,在任何基于 SDK 的应用程序中,Flexspi_nor_config结构都代表 FCB。 顺祝商祺! Martin Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? 你好@马丁-拉皮斯 感谢您的回复 我之前提到的"闪存锁" 指的是 Renesas 的非易失性保护 (NVP)。但是,我目前的程序并没有启用这项 NVP 功能。尽管如此,系统意外进入非易失性保护状态的概率还是非常小的。 因此,假设在动态解密或 MCU ROM 执行过程中,没有任何机制可以触发信号瑞萨的非易失性保护是否正确? Re: When using OTFAD and HAB on the NXP RT1010, are there any flash locking or protection features ? 你好@Omar_hong 据我所知,没有与在 RT1010 上使用 HAB 或 OTFAD 网络安全功能相关的保护功能。RT1010 没有 RT1170 或 RT1180 RT MCU 线路中的 RDC 或 TRDC 模块。 我不太清楚您所说的"闪存锁定是什么意思," ,但如果您指的是防止对闪存扇区进行不必要的修改,您可以使用瑞萨闪存芯片实现的非易失性保护功能来保护闪存的敏感区域 。 Martin
查看全文
KITSGTL5000EVBE Dev kit not responding, i2c fail Just received my KITSGTL5000EVBE Dev kit, went through the getting started documentation.  I get an i2c initialization error.   When I try to connect.   I hooked up a Saleae 16 to all 16 pins on J1 and J2.  When I check the schematic against the test points on the PCB, they are not matching up.  That might be an error.   When I plug in the USB I get something on CTRL_DATA and CTRL_CLK (which the board has listed as TP8 and 9)  The website says this devkit comes with the board, and a cable and getting started guide.  But in the documentation https://www.nxp.com/docs/en/user-guide/KTSGTL5000UG.pdf section 4.2 it says it comes with a 5v power supply.  That's fine I hooked that up and was monitoring the current.  When I first started the board drew 600ma with some initial spikes.  After an hour or so trying to get this to respond, it's down to about 32ma.   At the moment U10 is outputting 1.5v, but I had seen it output 1.8v.   Any thoughts?  Did I get a bad eval kit?  Is there something else I should try? Evaluation Board Re: KITSGTL5000EVBE Dev kit not responding, i2c fail 600mA is really high.  And it surprised me.  It was like that for about 30 minutes.  And then dropped to 24mA.  It's 24mA now.  It was odd to me that the board drew so much current when I first plugged it in.  It worried me when the StereoCodecControlSoftware.exe software wasn't connecting.   I was following your instructions online  https://www.nxp.com/docs/en/user-guide/KTSGTL5000UG.pdf Which appeared to require the driver to be a FT2232C Channel A and FT2232C Channel B, which it was not, it was coming up as a com port.  So I thought I was doing something wrong.   I downloaded the latest FTDI D2xx drivers, and followed your instructions but when it got to what driver was installed, I let it show up as a com port, and continued and it did work.  They show up as 2 com ports, not the channel a and b, but the StereoCodecControlSoftware.exe software is now working and connecting.   Thanks.   Re: KITSGTL5000EVBE Dev kit not responding, i2c fail Hi Steve 600mA is really high, is it still that high? I just measured mine, it is about 27mA. maybe it is a bad board.  for power supply, apparently there isn't one in the kit. I will bring it up to the hardware team to see if it supposed to have one? for FDTI software, I am able to install it on windows 10. I think you have it installed Re: KITSGTL5000EVBE Dev kit not responding, i2c fail xinlei tang, Thank you for your response.  Is there instructions for getting that driver to work with "modern" operating systems?  When I follow the directions (in the document that seems to be written for a much older version of windows) I get the following message:   I have been so far unable to get Windows 10 or Windows 11 to take the drivers that I downloaded from your site.  The only thing that the FTDI chip gets recognized as is a comm port.  I'm assuming that's wrong.   I downloaded the Ftdi D2xx and D3xx drivers (which are also installed) to recognize that board but so far no luck.   Also any thoughts about the current and the fact the documentation says it comes with a power supply and mine didn't?   Thanks Steve Re: KITSGTL5000EVBE Dev kit not responding, i2c fail Hi I would first make sure double check the FTDI driver is install. paste the init script.txt to C drive. the software is a bit old. just double check if the driver is installed properly.  I setup the board with JP3, JP4, JP5 connected to Vreg for all the power. and JP2 connect to the OSC. (in the attached image there is no I2C clock) regards xinlei tang Re: KITSGTL5000EVBE Dev kit not responding, i2c fail Hi Xinlei (@Xinlei_Tang), Could you please help with this customer's question regarding the KITSGTL5000EVBE? Thanks & BRs, Tomas
查看全文
mc145010 MC145010 データシートの図 8. 一般的なバッテリ駆動アプリケーションに従っています。 チャンバー内には反射はありませんが、出力 I/O がトリガーされていないにもかかわらず、突然 LED が数回点滅し始めます。 LED がこのように動作する条件は何ですか? この情報はどこで入手できますか? Re: mc145010 fpgiovanini様 LED は煙検知とは関係のないいくつかの条件下で点滅することがあります。 低電源電圧状態: チップは、LED ピンからのパルス負荷電流を使用して、定期的に電源電圧をチェックします。 電圧がしきい値(外部抵抗器によって設定)を下回ると、LED が点滅し、ビープ音またはチャープ音が鳴り、バッテリー残量が少ないことを示します。 チャンバー感度の低下: IC はチャンバーの感度低下がないか定期的にチェックします。 LED の点滅の途中でビープ音が鳴ると、この状態を示します。 プッシュボタンテストモード: テスト ボタンが押されると、IC は高ゲイン モードに入り、テスト シーケンスの一部として LED が点滅することがあります。 パワーオンリセットまたは内部モニタリング: 電源投入時またはスタンバイ中に、IC は内部チェックを実行し、一時的に LED をアクティブにすることがあります。 敬具、 ヨゼフ
查看全文
fsl_iap Erase/Program checks clock in 25.6 With an update of the fsl-library to 25.6, I noticed that in fsl_iap.c the erase and program functions have a check on the clock being higher than 100MHz.  Here the kCLOCK_CoreSysClk is checked, which is the main_clk in fig 4 in UM11126, page 43. I think this should be checked against kCLOCK_BusClk, which is the actual clock to the CPU. Kind regards, Folkert LPC55xx Re: fsl_iap Erase/Program checks clock in 25.6 Hi @Folkert  Yes, you are right. When we set kCLOCK_DivAhbClk  to 2,  the fsl_iap functions should check on kCLOCK_BusClk. BR Harry Re: fsl_iap Erase/Program checks clock in 25.6 Dear @Harry_Zhang  Thank you for your answer. We use the LPC55S69 with the clock connected to PLL0, which runs at 150MHz and normally, we have kCLOCK_DivAhbClk set to 1. When we want to write to flash, we set kCLOCK_DivAhbClk to 2 to have the CPU running at 75MHz, which is functional.  In this case, the fsl_iap functions should check on kCLOCK_BusClk, because then it differs from kCLOCK_CoreSysClk. Kind regards, Folkert Re: fsl_iap Erase/Program checks clock in 25.6 Hi @Folkert  I checked this demo. I found that  CLOCK_SetClkDiv(kCLOCK_DivAhbClk, 1U, false); So the  kCLOCK_BusClk is the same with the  kCLOCK_CoreSysClk. And i print them. they are same. You can tested it. BR Harry
查看全文
s32k144 コミュニティの皆様、こんにちは。S32K144 SDKのI2C機能の使用中に問題が発生しています。解決方法を教えていただけないでしょうか?SDKのI2C PALを使用する場合、S32K144はデータ送信のI2Cマスターとして機能します。EEPROMへの書き込みにはWCピンをローにする必要があるため、書き込み前にWCピンをローにプルダウンします。 `while(STATUS_SUCCESS != I2C_MasterSendDataBlocking(&I2C_Config_instance,&TxBuffer[0],3,true,100));` を呼び出して3バイトを送信し、戻りステータスがSTATUS_SUCCESSであることを検出した後、WCピンをハイにプルダウンします。しかし、実際にキャプチャされた波形では、ピンが0x99でハイになっていることがわかります(図を参照)。論理的には、0x99を送信した後にのみハイになるはずです。なぜこのようなことが起こるのでしょうか? Re: s32k144 プロジェクトをテストしたところ、ご提供いただいたI2C波形と類似した現象を確認しました。I2C_MasterSendDataBlockingを確認したところ、LPI2C_DRV_MasterSendDataで最後のデータを送信FIFOに転送した後、STATUS_SUCCESSとみなされていることがわかりました。ただし、LPI2Cの送信FIFOには、データが書き込まれてから実際の送信が完了するまでに多少の時間がかかります。 LPI2C_DRV_MasterSendDataは、LPI2C_MASTER_FIFO_ERROR_INT、LPI2C_MASTER_ARBITRATION_LOST_INT、LPI2C_MASTER_NACK_DETECT_INTなどの一部の割り込みのみを有効にします。残念ながら、マスターがSTOPコンディションを送信したことを示すSDF(STOP検出フラグ)割り込みイベントも有効化または実装しません。 Re: s32k144 こんにちは、こんにちは: 添付ファイルは私が使用したプロジェクトで、使用した SDK バージョンは 3.0.0 です。 Re: s32k144 こんにちは どのSDKバージョンを指されていますか?S32K144EVBでテストしたいので、テストプロジェクトを送っていただけますか? よろしくお願いします、 ロビン Re: s32k144 添付の波形
查看全文
Yocto 3.0 5.4.70 で qt5.10 を qt5.19 にアップデートするにはどうすればよいですか? こんにちは、NXP お客様は、Yocto 3.0 5.4.70 で qt5.10 を qt5.19 にアップデートする必要がありますか? 更新するための解決策はありますか? meta-qt5/recipes-qt/qt5/qt-git.inc を変更してみます。 しかしコンパイラは失敗します。   yocto3.0レベルqtを使用する場合は、次のとおりです。それぞれのアクセサリログと同様に、2 つの方法が試行されます。   ==================================第一の方法、 yocto3.0对应のmeta-qt5内のファイル内のバージョン番号を直接修正する、実行尝试======================================== オリジナルのmeta-qt5を使用して、バージョンを5.15.19に変更しました。テストは成功しませんでした。 详细log等付属品《 log_qt5_15_19.txt 》   操作手順例如下记录: 承認済みのコミット 21ce4c124d9a972d9122f87c64ac2773bf04c284を使用します 次のような2つの図示:         bitbake imx-image-fullの解析を実行します。添付ファイル《 log_qt5_15_19.txt 》のようなログを記録します。 会話ログの一部の図を以下に示します         ==================================第 2 の方法、 meta-qt5この一層を採用し、最新のコードを更新して実行します=======================================     yocto3.0プロセスに基づくmeta-qt5は、 git pullを使用して最新のバージョンに更新されます。Qtバージョンは 5.15.16と表示されます。 ログのような添付ファイル:《 log_qt5_15_16.txt 》   操作手順例如下记录:   コミット情報は次のとおりで、 Qtのバージョンは5.15.16と表示されます。 コミット 9d9966d81d6a98876f3919127ece3a6829edf609 次の図に示すように:       したがって、レイヤーバージョンは新しくなり、旧バージョンのyocto工程プロセス構造とは異なります。 したがって、この層の下の各bbファイルの形式は、たとえば「 : 」の代わりに旧バージョンで使用されていた「 _ 」記号など、旧バージョンの形式に変更されます。 次のような2つの図示: 他のファイルもこの種のシンボルであり、次の図のように変更されます。     したがって、 yocto 3.0ではこれらのコンテンツが一部削除されています。 これらのコンテンツはycoto 4.0 の段階で存在するため、 yocto 4.0のポーキーに保存され、使用されるファイルが使用されます。 python3targetconfig.bbクラス python_pep517.bbクラス python_setuptools_build_meta.bbクラス setuptools3-base.bbclass 次の図に示すように:       その後、パッチqtbaseが実行されると、いくつかのパッチが適用されていないことが示されます。 詳細なログは添付ファイルのログとして保存されます。 《 log_qt5_15_16.txt 》 セキュリティログの一部の図を以下に示します。 i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? こんにちは@charleshuang 最初の方法の方が適しています。2番目の方法は成功率が非常に低いです。新しいバージョンのbbファイルは、新しいバージョンのYocto環境にのみ互換性があるため、bbファイルを変更して古いバージョンに適合させることは非常に困難です。 最初のステップを試す際は、`/tmp/work/armv8a-poky-linux/qtxxx/xxx/temp/` 下のログを確認することをお勧めします。ログには具体的なエラーメッセージが含まれています。その後、エラーメッセージに基づいて `bb` ファイルを修正してください。または、BitBake コンパイル時に `-DDD` を追加して、シェルターミナルにエラーメッセージを表示することもできます。 よろしくお願いします、 志明
查看全文
有关 NXP RT1010 SDK 中的 flexspi_nor_flash_read 示例的问题。 你好,恩智浦、 如前所述,我发现 flexspi_nor_flash_read 示例使用了写入启用命令。但如果之后没有写入或擦除,写入使能锁存器就会保持高电平,这可能会导致闪存意外写入或其他问题。 SDK 这样做有什么特殊原因吗?如果我直接删除该命令,会不会有风险?
查看全文
s32k144 Hi community friends, I have a problem with the IIC inside the SDK of S32K144, can you help me out? I am using the I2C PAL of the SDK, S32K144 acts as the host of I2C to send data, because I need the WC pin to be controlled low when I write the EEPROM, so I pull down the WC before I write it, and call while(STATUS_SUCCESS ! = I2C_MasterSendDataBlocking( &I2C_Config_instance, &TxBuffer[0],3,true,100)); after transmitting 3 bytes and detecting the return status of STATUS_SUCCESS the WC pin will be pulled high, but the actual captured waveforms are pulled high at 0x99 ( Figure) on the pull high, according to the reason should be the transmission of 0x99 before the pull high it, this is why? Re: s32k144 I tested your project and saw a similar phenomenon to the I2C waveform graph you provided. Looking at the I2C_MasterSendDataBlocking I found that it considers STATUS_SUCCESS when it transfers the last data to the transmit FIFO in LPI2C_DRV_MasterSendData. However, it takes some time from the time the data is written to LPI2C's transmit FIFO to the time when it is actually sent. But the LPI2C transmit FIFO needs some time from the time the data is written to it to the time it is actually sent. LPI2C_DRV_MasterSendData only enables some interrupts, such as LPI2C_MASTER_FIFO_ERROR_INT, LPI2C_MASTER_ARBITRATION_LOST_INT, and LPI2C_MASTER_NACK_DETECT_INT, unfortunately. Also did not turn on or implement SDF (STOP Detect Flag) Master has transmitted a STOP condition interrupt event. Re: s32k144 Hi, there: Attached is the project I'm using, the SDK is using version 3.0.0 Re: s32k144 Hi. Can you tell me which version of the SDK it is and if it would be convenient to send me the test project so I can test it on the S32K144EVB? Best Regards, Robin Re: s32k144 Attached Waveforms
查看全文
如何在 Yocto 3.0 5.4.70 上将 qt5.10 升级到 qt5.19? 你好,恩智浦 我们的客户需要在 Yocto 3.0 5.4.70 上将 qt5.10 升级到 qt5.19? 您有更新的解决方案吗? 我们尝试修改 meta-qt5/配方-qt/qt5/qt-git.inc。 但编译失败。   使用yocto3.0 升级qt 为高版本的情况。如下是尝试了两种方式,分别的记录情况。以及分别对应附件日志。   ================================== 第一种方式,直接修改yocto3.0 对应的meta-qt5中的文件内的版本号, 进行尝试======================================== 使用原本自带的meta-qt5 进行修改qt版本为5.15.19. 编译不成功。 详细log如附件《log_qt5_15_19.txt》   操作步骤详情如下记录: 使用默认的commit 21ce4c124d9a972d9122f87c64ac2773bf04c284 如下两张图示:         进行bitbake imx-image-full 的编译看情况。详细log如附件《log_qt5_15_19.txt》。 误日志的一小部分截图如下所示         ================================== 第二种方式,采用meta-qt5 这一层,更新到最新的代码进行尝试========================================     基于yocto3.0工程下的meta-qt5 使用git pull 到最新。Qt版本显示为5.15.16。意图在此工程下,将qt升级到此meta-qt5 所支持的最新版本。 编译错误的原木如附件:《Log_qt5_15_16 txtlog_qt5_15_16.txt》   操作步骤详情如下记录:   meta-qt5 使用 git pull 到最新。Commit 信息如下 ,以及 Qt 版本显示为 5.15.16。 Commit 9d9966d81d6a98876f3919127ece3a6829edf609 如下图示:       因为此 层 版本比较新,格式不等于旧版本的 yocto 工程语 法结构。 故此,将此 层 下方的每个 bb 文件的格式修改为旧版本的 格格式,例如以 “:” 的替换成旧版使用的 “_” 符号即可。 如下两张图示: 其它文件也是 诸如此类的符号修改如下图     编译显示,在poky 下 缺少一些 pyth on 相关的文件。 在 yocto3.0 下没有这些内容。 经查看 ycoto4.0 工程师下载了某些内容,故将 yocto4.0 的 poky 中将 yocto4.0 的 poky 当中,对应用 到的文件进行对比 bebeproside来使用。 python3targetconfig.bbclass python_pep517.bbclass python_setuptools_build_meta.bbclass setuptools3-base.bbclass 如下图示:       此后 先,尝试编译qtbase查看情况。编译结果显示很多错误。其中包含,显示某些补丁打不上。 详细的 log 保存如附件 log 文档。 错误日志的一小部分截图如下所示: i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? Hi @charleshuang  第一张方法更合适,第二种方法能成功的概率很低,新版本的bb文件只适配新版本的yocto环境,要想通过改bb文件来适配低版本非常难。 在尝试第一步的时候,建议客户检查将/tmp/work/armv8a-poky-linux/qtxxx/xxx/temp/下面的日志,里面会有具体的错误信息,然后根据错误信息修改bb文件。或者说bitbake编译的时候加上 -DDD 来将错误信息打印到shell终端上。 Best Regards, Zhiming
查看全文
KITSGTL5000EVBE 開発キットが応答しない、i2c 障害 KITSGTL5000EVBE 開発キットを受け取りました。開始時のドキュメントを確認しました。 i2c 初期化エラーが発生します。接続しようとすると。 Saleae 16 を J1 と J2 の 16 個のピンすべてに接続しました。回路図を PCB 上のテスト ポイントと照合すると、一致しません。それは間違いかもしれません。 USBを接続すると、CTRL_DATAとCTRL_CLK(ボードではTP8と9としてリストされています)に何かが表示されます。 ウェブサイトによれば、この開発キットにはボード、ケーブル、および入門ガイドが付属しています。しかし、ドキュメントhttps://www.nxp.com/docs/en/user-guide/KTSGTL5000UG.pdfには、セクション 4.2 には、5V 電源が付属すると記載されています。大丈夫です。接続して電流を監視していました。最初に起動したとき、ボードはいくつかの初期スパイクとともに 600 mA を消費しました。これを応答させようと 1 時間SO試みた後、約 32mA まで低下しました。 現時点では U10 は 1.5 V を出力していますが、1.8 V を出力しているのを確認しました。 何かご意見はございますか?不良な評価キットを入手したのでしょうか?他に試すべきことはありますか? 評価ボード Re: KITSGTL5000EVBE Dev kit not responding, i2c fail 600mAは本当に高いですね。そして私は驚きました。そんな感じで30分くらい続きました。そして24mAまで低下しました。今は24mAです。最初にボードを接続したときに、ボードにSO多くの電流が流れたことが奇妙に思えました。StereoCodecControlSoftware.exe ソフトウェアが接続されなかったため、心配になりました。 私はオンラインであなたの指示に従っていました https://www.nxp.com/docs/en/ユーザーガイド/KTSGTL5000UG.pdf ドライバーは FT2232C チャネル A と FT2232C チャネル B である必要があるようですが、実際はそうではなく、COM ポートとして表示されていました。SO私は何か間違ったことをしているのだと思いました。 最新の FTDI D2xx ドライバをダウンロードし、指示に従いましたが、どのドライバがインストールされているかを確認した後、それを COM ポートとして表示させて続行すると、正常に動作しました。これらはチャネル a と b ではなく 2 つの COM ポートとして表示されますが、StereoCodecControlSoftware.exe ソフトウェアは現在動作しており、接続されています。 ありがとう。 Re: KITSGTL5000EVBE Dev kit not responding, i2c fail こんにちは、スティーブ 600mA は本当に高いですね、まだそんなに高いのでしょうか?先ほど測定してみたところ、約 27mA でした。おそらくボードの不良でしょう。 電源については、どうやらキットには含まれていないようです。ハードウェア チームに問い合わせて、それがあるはずだかどうか確認してみます。 FDTI ソフトウェアについては、Windows 10 にインストールできます。インストールされていると思います Re: KITSGTL5000EVBE Dev kit not responding, i2c fail シンレイ・タン、 ご返答ありがとうございます。そのドライバを「最新の」オペレーティング システムで動作させるための手順はありますか?(かなり古いバージョンの Windows 用に書かれたと思われるドキュメント内の) 指示に従うと、次のメッセージが表示されます。   これまでのところ、あなたのサイトからダウンロードしたドライバを Windows 10 または Windows 11 で使用できませんでした。FTDI チップが認識されるのは通信ポートのみです。それは間違っていると思います。 そのボードを認識するために、Ftdi D2xx および D3xx ドライバ (インストール済み) をダウンロードしましたが、今のところうまくいきません。 また、電流と、ドキュメントには電源が付属していると書いてあるのに私のには付属していないという事実について何か考えはありますか? ありがとう スティーブ Re: KITSGTL5000EVBE Dev kit not responding, i2c fail ハイ まず最初に、FTDI ドライバがインストールされているかどうかを再確認します。init script.txt を C ドライブに貼り付けます。ソフトウェアは少し古いです。ドライバが正しくインストールされているかどうかをもう一度確認してください。 私は、すべての電力を得るために、JP3、JP4、JP5 を Vreg にコネクテッドしてボードをセットアップしました。JP2 は OSC に接続します。(添付画像にはI2Cクロックがありません) よろしくお願いします。 シンレイ・タン Re: KITSGTL5000EVBE Dev kit not responding, i2c fail こんにちは、Xinlei ( @Xinlei_Tang ) さん KITSGTL5000EVBEに関するこのお客様の質問にご協力いただけますでしょうか? ありがとう、BRs、トーマス
查看全文
EBTresos demo error When I use EB to configure MEM andFLS , run the official demo provided by EB to write 8192 data points, after running the code, the verification of the read and sent data fails. By observing the flash content through memory, I can see that there are errors in the rxBuffer and the data written to the flash is also incorrect. S32K312EVB-Q172 Re: EBTresos demo error Hi @TWL, Is there Cache enabled in the MPU region at the address? Can you disable MPU in the startup of the project and test it again? Regards, Daniel Re: EBTresos demo error Hi! .@danielmartynek I checked the functions you mentioned and their return values are all "ok", but when performing ExampleCheckData, the return value is false. I modified the sector being operated on, and it's currently 0x10002000. When I checked the memory, I found that the value at 0x10003600 is 0xff, but the corresponding txbuffer value is 0, so the check between txbuffer and rxbuffer returns false. Re: EBTresos demo error Hi @TWL, I reviewed main.c and noticed that status errors from the MemAcc APIs are not being checked. The code just loops while operations are pending, but it doesn’t seem to handle error conditions. Can you confirm whether any error codes are returned by MemAcc_GetJobStatus() of these calls: MemAcc_Erase(), MemAcc_BlankCheck(), or MemAcc_Write()? Regards, Daniel Re: EBTresos demo error Hi @TWL, Could you please verify whether the sector is erased before programming? Also, which S32K3xx device are you using, and what version of the RTD driver is currently in use? To help us investigate further, please share the .xdm files from your Tresos configuration, along with the main.c file containing all the FLS-related function calls. Regards, Daniel
查看全文
s32k144 社区朋友们好,我在使用S32K144的SDK里面的IIC出现一下问题,可以帮忙解答一下吗?我在使用SDK的I2C PAL时,S32K144作为I2C的主机进行数据发送,因为写EEPROM时需要WC引脚控制为低电平,所以我在写之前将WC进行拉低,调用while(STATUS_SUCCESS != I2C_MasterSendDataBlocking(&I2C_Config_instance,&TxBuffer[0],3,true,100));传输3个字节后,并检测返回状态为STATUS_SUCCESS后将WC引脚进行拉高,但是实际抓去的波形却在0x99(图示)就拉高,按道理应该是传输完0x99才会进行拉高吧,这个是为什么呢? Re: s32k144 我测试了你的工程,看到的现象与你提供的I2C波形图类似。 查看I2C_MasterSendDataBlocking发现其在LPI2C_DRV_MasterSendData里把最后一个数据传输给transmit FIFO就认为STATUS_SUCCESS。 但LPI2C的transmit FIFO从被写入数据到实际发送完成还需要些时间。 LPI2C_DRV_MasterSendData只开启了部分中断,比如LPI2C_MASTER_FIFO_ERROR_INT、LPI2C_MASTER_ARBITRATION_LOST_INT、LPI2C_MASTER_NACK_DETECT_INT。遗憾的是也没开启或实现 SDF(STOP Detect Flag) Master has transmitted a STOP condition中断事件。 Re: s32k144 Hi,你好:      附件是我使用的工程,SDK使用的是3.0.0版本 Re: s32k144 Hi 请问是哪个版本的SDK?是否方便将测试工程发给我,我在S32K144EVB上测试一下? Best Regards, Robin Re: s32k144 附带波形
查看全文
mc145010 According Figure 8. Typical Battery-Powered Application in the MC145010 DATASHEET. There is no reflection inside the chamber but sunddenly the LED start blinking several times nonetheless the output I/O was not triggered. which conditions make the LED this behaviour?  where this information is available? Re: mc145010 Dear fpgiovanini, the LED can blink under several conditions not related to smoke detection: Low-Supply Voltage Condition: The chip periodically checks the supply voltage using a pulsed load current from the LED pin. If the voltage drops below a threshold (set by external resistors), the LED flashes alongside a beep or chirp to indicate low battery. Degraded Chamber Sensitivity: The IC performs periodic checks for chamber sensitivity degradation. A beep occurring halfway between LED flashes indicates this condition. Push Button Test Mode: If the test button is pressed, the IC enters high-gain mode and may cause the LED to blink as part of the test sequence. Power-On Reset or Internal Monitoring: Upon power-up or during standby, the IC may perform internal checks that momentarily activate the LED. With Best Regards, Jozef
查看全文
fsl_iap 消去/プログラムチェックは 25.6 で完了します fsl ライブラリを 25.6 にアップデートすると、fsl_iap.c の消去およびプログラム関数にクロックが 100 MHz を超えているかどうかのチェックがあることに気付きました。 ここで、kCLOCK_CoreSysClk がチェックされます。これは、UM11126 の 43 ページの図 4 にある main_clk です。これは、CPU への実際のクロックである kCLOCK_BusClk に対してチェックする必要があると思います。 敬具 フォルケルト LPC55xx Re: fsl_iap Erase/Program checks clock in 25.6 こんにちは@Folkert はい、その通りです。 kCLOCK_DivAhbClkを2に設定すると、 fsl_iap 関数は kCLOCK_BusClk をチェックする必要があります。 BR ハリー Re: fsl_iap Erase/Program checks clock in 25.6 親愛なる@Harry_Zhang ご回答ありがとうございます。 クロックを PLL0 にコネクテッドした LPC55S69 を使用します。これは 150 MHz で動作し、通常はkCLOCK_DivAhbClk を1 に設定します。フラッシュに書き込むときは、CPU を 75MHz で動作させるためにkCLOCK_DivAhbClk を2 に設定します。これで機能します。 このCASE、fsl_iap 関数は kCLOCK_BusClk をチェックする必要があります。これは、kCLOCK_CoreSysClk と異なるためです。 敬具 フォルケルト Re: fsl_iap Erase/Program checks clock in 25.6 こんにちは@Folkert このデモをチェックしました。 私は発見した CLOCK_SetClkDiv(kCLOCK_DivAhbClk, 1U, false); SO、kCLOCK_BusClk は kCLOCK_CoreSysClk と同じです。 そしてそれを印刷します。それらは同じです。 CANテストすることができます。 BR ハリー
查看全文
EBTresos 演示错误 当我使用 EB 配置 MEM 和 FLS,运行 EB 提供的官方演示程序写入 8192 个数据点时,运行代码后,读取和发送数据的验证失败。通过内存观察闪存内容,我发现 rxBuffer 中存在错误,写入闪存的数据也不正确。 S32K312EVB-Q172 Re: EBTresos demo error 嗨,@TWL、 地址处的 MPU 区域是否启用了高速缓存? 能否在启动项目时禁用 MPU 并再次测试? 此致, 丹尼尔 Re: EBTresos demo error 你好!.@danielmartynek 我检查了你提到的函数,它们的返回值都是"ok" ,但在执行 ExampleCheckData 时,返回值是 false。我修改了正在运行的扇区,目前是 0x10002000。在检查内存时,我发现 0x10003600 处的值为 0xff,但对应的 txbuffer 值为 0,因此 txbuffer 和 rxbuffer 之间的检查返回 false。 Re: EBTresos demo error 嗨,@TWL、 我查看了 main.c,发现没有检查 MemAcc API 的状态错误。 代码只是在操作待处理时循环,但它似乎无法处理错误状态。 能否确认 MemAcc_GetJobStatus() 在调用这些函数时是否会返回错误代码:MemAcc_Erase()、MemAcc_BlankCheck() 或 MemAcc_Write()? 此致, 丹尼尔 Re: EBTresos demo error 嗨,@TWL、 能否请您核实一下,在编程前是否已擦除扇区? 另外,你使用的是哪个 S32K3xx 设备,以及当前使用的是哪个版本的 RTD 驱动程序? 为帮助我们进一步调查,请共享 .xdm文件,以及 main.c文件,其中包含所有与 FLS 相关的函数调用。 此致, 丹尼尔
查看全文
How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? Hi NXP  Our customer need to update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? Do you have solution to update it? We try to modify the meta-qt5/recipes-qt/qt5/qt-git.inc.  But compiler fail.   使用yocto3.0 升级 qt 为高版本的情况。如下是尝试了两种方式,分别的记录情况。以及分别对应附件log。   ================================== 第一种方式,直接修改yocto3.0 对应的meta-qt5中的文件内的版本号, 进行尝试 ======================================== 使用原本自带的meta-qt5 进行修改qt版本为 5.15.19. 编译不成功。 详细log如附件《log_qt5_15_19.txt》   操作步骤详情如下记录: 使用默认的 commit 21ce4c124d9a972d9122f87c64ac2773bf04c284 如下两张图示:         进行bitbake imx-image-full 的编译看情况。详细log如附件《log_qt5_15_19.txt》 误log的一小部分截图如下所示         ================================== 第二种方式,采用meta-qt5 这一层,更新到最新的code, 进行尝试 ========================================     基于yocto3.0工程下的meta-qt5 使用git pull 到最新。Qt版本显示为5.15.16。意图在此工程下,将qt升级到此meta-qt5 所支持的最新版本。 编译错误的log如附件:《log_qt5_15_16.txt》   操作步骤详情如下记录:   meta-qt5 使用git pull 到最新。Commit 信息如下 ,以及Qt版本显示为5.15.16。 Commit 9d9966d81d6a98876f3919127ece3a6829edf609 如下图示:       因此layer版本较新,格式不同于旧版本的yocto工程语法结构。 故,将此layer下的每个bb文件的格式修改为旧版本的格式,例如 以 “ : ” 的替换成旧版使用的 “ _ ” 符号。 如下两张图示: 其它文件也是 诸如此类的符号修改如下图     编译显示,在poky下缺少一些python相关的文件。因yocto3.0下没有这些内容. 经查看ycoto4.0工程下存在这些内容,故将yocto4.0的 poky中,对应用到的文件拷贝过来使用。 python3targetconfig.bbclass python_pep517.bbclass python_setuptools_build_meta.bbclass setuptools3-base.bbclass 如下图示:       此后 先,尝试编译qtbase看看情况。编译结果显示很多错误。其中包含,显示某些patch打不上。 详细的log保存如附件log文档。 《log_qt5_15_16.txt》 错误log的一小部分截图如下所示: i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? Hi @charleshuang The first method is more suitable, the probability that the second method can work is very low, the new version of the bb file only adapts to the new version of the yocto environment, it is very hard to adapt to the lower version by changing the bb file. When trying the first step, we suggest customers to check the log under /tmp/work/armv8a-poky-linux/qtxxx/xxx/temp/, which will have specific error messages, and then modify the bb file according to the error messages. Or bitbake compile with -DDD to print the error message to shell terminal. Best Regards, Zhiming
查看全文
mc145010 图 8.MC145010 数据表中典型的电池供电应用。 腔室内部没有反射,但是突然间 LED 开始闪烁几次,但输出 I/O 没有触发信号。 哪些条件会使发光二极管出现这种行为? 在哪里可以获得这些信息? Re: mc145010 亲爱的fpgiovanini 在与烟雾检测无关的几种情况下,LED 会闪烁: 低供电电压状态: 该芯片使用来自 LED 引脚的脉冲负载电流定期检查电源电压。 如果电压下降至阈值以下(由外部电阻器设定),LED 会与蜂鸣音或线性调频一起闪烁,表示电池电量不足。 箱体灵敏度降低: 集成电路会定期检查腔室灵敏度是否下降。 LED 指示灯闪烁到一半时发出 "嘟嘟 "声,表示出现这种情况。 按钮测试模式: 如果按下测试按钮,集成电路将进入高增益模式,并可能导致 LED 指示灯闪烁,作为测试序列的一部分。 上电复位或内部监控: 开机或待机时,集成电路可能会执行内部检查,从而瞬间激活 LED。 致以最崇高的敬意 约瑟夫
查看全文