Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
如何在 imx6sx 中处理浮点数值 各位专家好, 我正在使用 imx6sx 将现有程序移植到自定义主板上。 此前,它使用的是 P1011 CPU。 环境是 Yocto BSP 5.15.52-2.1.0。 问题是,在将通过通信接收到的浮点数值存储到结构中时,会出现信号错误。 我问了 gemini,发现如果对齐不正确,可能会发生这种情况, 但是由于我使用的是外部库(我收到的是二进制库), 我想知道如何在不修改源代码的情况下解决这个问题。 我问过人工智能,得到了一些提示,但没有成功 衷心感谢 i.MX6SoloX i.MX7 双核
記事全体を表示
Time Drift in PCF85063TP/1Z RTC We are using the PCF85063TP/1Z RTC in our temperature logger product for maintaining time stamps during temperature data logging. During testing, we observed time drift issues across multiple boards, where each board shows a different amount of drift over time. In our current hardware design, we are using a 12.5 pF load capacitance crystal. Based on this, we updated the RTC register setting by configuring the CAP_SEL bit to ‘1’ to match the crystal load capacitance requirement. After making this configuration change, we are still observing approximately 2 seconds of drift in real-time operation. We would like to understand: Whether this level of drift is expected for the PCF85063TP/1Z. If there are any recommended register configurations or calibration methods to improve RTC accuracy. Whether PCB layout, crystal selection, or other hardware considerations could contribute to the observed variation between boards. Kindly provide your recommendations and guidance for improving RTC timing accuracy in this application. Re: Time Drift in PCF85063TP/1Z RTC Hello, Please see application note AN11247 Improved timekeeping accuracy with PCF85063, PCF8523 and PCF2123 using an external temperature sensor Hope this helps!
記事全体を表示
S32K344の消費電力評価について これは、デフォルトで2つのコアを使用した場合の消費電力の推定値ですか?また、各周辺機器を選択した後、内部で追加の電流要件が発生します。これはどういう意味ですか?また、自分で評価する必要がありますか?現在選択されている周辺機器は使用する必要があるものですが、内部での追加電流要件は設定されていません。この消費電力の推定値162.13mA/535.03mWは信頼できるものですか? 回复: 关于S32K344功耗评估问题 こんにちは、ノースストリートのオールドドライバーポテンシャルキング データシートには、テスト対象の周辺機器の状態を一覧にした表も掲載されています。 回复: 关于S32K344功耗评估问题 ご回答ありがとうございます。2点目についてですが、この表には、クロック速度160MHz、デュアルコアとシングルコア、一部の周辺機器がオフになっていない状態での消費電力が記載されています。これは、一部の周辺機器がオフになっていないことを意味します。どの周辺機器がオフになっていないか教えていただけますか?それとも、すべての周辺機器がオンになっている状態での消費電流でしょうか?私の質問は、S32K344がRUNモードで、EMAC、LPI2C、QuadSPI、TempSense、eDMA、eMIOSが有効になっている場合、この消費電流の基準値はどの程度意味があるのでしょうか?PETの消費電力に基づくと、少し低いように思えますが、いかがでしょうか? Re: 关于S32K344功耗评估问题 こんにちは、ノースストリートのオールドドライバーポテンシャルキング この消費電力評価ツールはメンテナンスされておらず、一部の消費電力データは最新のデータシートと異なる場合があります。 最新のデータシートを参照することをお勧めします。 Revを使用しました。2025年11月13日~12日、最新バージョンはRev.14です。 1. この表では、クロック速度160MHz、デュアルコア、シングルコア、周辺機器オフ時の消費電力を確認できます。 2. この表では、クロック速度160MHz、デュアルコア、シングルコアの場合の消費電力、および一部の周辺機器がオフになっていない場合の消費電力を確認できます。
記事全体を表示
Sch of RDA8420TEIS0 Hi there, I am Hong in Australia.  I am going to design a BMS with EIS, and going to use BMA7418, 6402, 8420 etc.  but in terms of generating AC excitation signal, I could not figure out.  can you tell me how this board RDA8420TEIS0 generates AC excitation signals.  can  you post the schematic ?  how those parts Q1, Q2, D2, D3, the inductor and the  cap work ?  I can't figure out, can you please help ? cheers H-Bridge Driver Re: Sch of RDA8420TEIS0 HI  You can try to download this board from below link for reference. https://www.nxp.com/design/design-center/development-boards-and-designs/EVBMA8420T
記事全体を表示
S32K144とUJA1169 SBC間のSPI通信 こんにちは、NXP チームの皆様、 私はNXP S32K144ボードを使用しており、SPI通信を介してUJA1169シングルボードコンピュータと通信しようとしています。私の目標は、SBCから製造元IDレジスタを読み取ることです。 このため、SPI通信コードを作成しました。参考として、以下に添付します。回路図に従って、以下のピン構成を持つLPSPI1インスタンスを選択しました。 PTB14 → SCK PTB15 → シン PTB16 → SOUT PTB17 → PCS3 MEXファイルに設定されているSPIドライバ設定のスクリーンショットも添付しました。 しかし、UJA1169 SBCから有効なデータを受信できません。SPIクロックは生成されていますが、SBC側から受信データが正しく送信されていません。 SPIの設定または通信シーケンスのどこかに間違いがあるかもしれないので、どなたか教えていただけませんか? 参考までに、私のコードを以下に示します。 /* * 著作権 2020 NXP * * NXP機密情報。このソフトウェアはNXPが所有または管理しており、厳密に使用することはできません。 * 適用されるライセンス条項に従って。 */ #ifdef __cplusplus extern "C" { #endif /*================================================================================================== * ファイルを含める == #include "Mcu.h" #include "Port.h" #include "Spi.h" #include "Platform.h" #include "spi_cfg.h" /*================================================================================================== * ローカル変数 == #define UJA1169_ID_REGISTER (0x7EU) #define UJA1169_READ_COMMAND(reg) ((uint8)(((reg) << 1U) | 0x01U)) /* S32K144EVB 回路図は UJA1169TK/F を使用し、その識別値は 0xEF です。*/ #define UJA1169_EXPECTED_ID (0xEFU) /* SPI転送完了フラグ */ volatile boolean SpiTransferDone = FALSE; /* 結果をグローバル変数として保持することで、デバッガで簡単に検査できるようにします。*/ volatile uint8 Uja1169DeviceId = 0U; /*================================================================================================== * グローバル関数 == /* SPI転送完了コールバック */ void SpiJobEndNotification(void) ヤージュ SpiTransferDone = TRUE; } static Std_ReturnType Uja1169_ReadRegister(uint8 RegisterAddress, uint8 * RegisterValue) ヤージュ Std_ReturnType ステータス; uint8 TxBuffer[4] = {0U, 0U, 0U, 0U}; uint8 RxBuffer[4] = {0U, 0U, 0U, 0U}; if (NULL_PTR == RegisterValue) ヤージュ E_NOT_OK を返します。 } /* * UJA1169A SPIコマンドバイト:アドレス[7:1] + 読み取りビット[0]。 * レジスタ0x7Eの読み出しコマンドは0xFDです。4バイトが使用されるのは、 * 現在のSpiChannel_SBC構成は32ビットです。SBCは32ビットSPIをサポートしています。 */ TxBuffer[0] = UJA1169_READ_COMMAND(RegisterAddress); SpiTransferDone = FALSE; Status = Spi_SetupEB(SpiConf_SpiChannel_SpiChannel_SBC, TxBuffer, RxBuffer, 4U); if (E_OK != Status) ヤージュ ステータスを返します。 } ステータス = Spi_AsyncTransmit(SpiConf_SpiSequence_SpiSequence_1); if (E_OK != Status) ヤージュ ステータスを返します。 } while(FALSE == SpiTransferDone) ヤージュ } /* 選択されたレジスタ値は最初のデータバイト中に返されます。*/ *RegisterValue = RxBuffer[1]; E_OKを返します。 } /** * @brief メイン機能 */ int main(void) ヤージュ Std_ReturnType ステータス; uint8 DeviceId = 0U; /* MCUを初期化する */ #if (MCU_PRECOMPILE_SUPPORT == STD_ON) Mcu_Init(NULL_PTR); #elif (MCU_PRECOMPILE_SUPPORT == STD_OFF) Mcu_Init(&Mcu_Config_VS_0); #endif /* クロックを初期化します */ Mcu_InitClock(McuClockSettingConfig_0); #if (MCU_NO_PLL == STD_OFF) while (MCU_PLL_LOCKED != Mcu_GetPllStat()) ヤージュ /* PLLロックを待機 */ } Mcu_DistributePllClock(); #endif Mcu_SetMode(McuModeSettingConf_0); /* ポートの初期化 */ Port_Init(NULL_PTR); /* プラットフォームの初期化 */ Platform_Init(NULL_PTR); /* SPIを初期化します */ Spi_Init(NULL_PTR); /* SPI割り込みモードを設定します */ Status = Spi_SetAsyncMode(SPI_INTERRUPT_MODE); if (E_OK != Status) ヤージュ while(1) ヤージュ } } ステータス = Uja1169_ReadRegister(UJA1169_ID_REGISTER, &DeviceId); Uja1169DeviceId = DeviceId; ((E_OK != Status) || (UJA1169_EXPECTED_ID != Uja1169DeviceId)) の場合 ヤージュ while(1) ヤージュ } } while(1) ヤージュ } return (0U); } #ifdef __cplusplus } #endif 問題の特定にサポートいただければ幸いです。私の方から追加情報、スクリーンショット、ロジックアナライザのキャプチャが必要な場合はお知らせください。 できるだけ早くご返信いただけることをお待ちしております。 ありがとう。 S32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 回路図ピン SPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPIクロック設定 Pin mappingPin mappingPin mappingPin mappingPin mappingPin mappingピンマッピング Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1ポート設定図1 Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2ポート設定図2 Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3ポート設定図3 Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4ポート設定図4 SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPIドライバ設定図1 SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPIドライバ設定図2 SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPIドライバ設定図3 SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPIドライバ設定図4 SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPIドライバ設定図5 SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPIドライバ設定図6 Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、ロビンさん。 ご返信ありがとうございます。 私はUJA116xのサンプルパッケージをインストールしておらず、付属のサンプル構成も参照していません。 S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip SW32K1_S32M24x_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip 現在、私はUJA1169シングルボードコンピュータとの通信に、独自のSPI実装を使用しています。 ご要望どおり、テスト用のプロジェクトを別途添付いたしました。 S32K144EVB-Q100ボードで使用し、ロジックアナライザを使用してSPI信号を検証できます。 プロジェクトに関して追加情報や修正が必要な場合はお知らせください。 よろしくお願いします、 ヴァムシ Re: S32K144 SPI Communication with UJA1169 SBC ハイ テスト用のプロジェクトを別途送っていただけますか? こうすることで、S32K144EVB-Q100にロジックアナライザを接続して、SPI通信が正しく行われているかどうかを確認できます。 ちなみに、S32DS v3.5 に「S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip」と「SW32K1_S32M24X_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip」をインストールしました。このバージョンもインストールしましたか? インストール後、UJA116xのサンプルがいくつか表示されます。既にその設定を確認しましたか? よろしくお願いします、 ロビン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - 最後の投稿から7週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 ------------------------------------------------------------------------------- Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、ロビンさん。 ご返信ありがとうございます。 サンプルプロジェクト「Sbc_uja116xa_example_S32K148」と関連パッケージ「S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip」が見つかりません。 参考となるプロジェクトと関連ファイルを共有していただけますか? よろしくお願いします。 よろしくお願いします、 ヴァムシ Re: S32K144 SPI Communication with UJA1169 SBC S32K1 RTD 2.0.0 P04をインストールしたところ、 S32 設定ツールを正しく開くことができるようになりました。 申し訳ありませんが、 Uja1169_Transfer 、 Uja1169_ReadDeviceIdなどが定義されているようです。 しかし、 S32CTとCodeのエラーが複数見つかり、まだすべてを修正する時間が取れていません。 S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zipをインストールしてから、 Sbc_43_uja116xa_ReadRegister ( SBC_UJA116XA_IDENTIF , ReceivedData); などの公式 API を使用することをお勧めします。 Re: S32K144 SPI Communication with UJA1169 SBC 下記の赤い枠で囲まれた定義を修正する必要があります。 S32設定ツールで変更する必要がある箇所は以下のとおりです。 ご注意ください。私はあなたのプロジェクトを簡単に確認し、修正しただけです。S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zipをインストールし、そのサンプルSbc_uja116xa_example_S32K148を参照することを強くお勧めします。
記事全体を表示
S32DSおよびRTDライブラリのCI/CD こんにちは、 S32DS、RTD、freeRTOSの.mexプロジェクトをCI/CDパイプライン(GitHub、Gitlab、Jenkinsなど)に完全に統合できた人はいますか? この記事を読んだのですが、まだ不明瞭な点がたくさんあるように思います。 CI/CDのベストプラクティス S32DSのDockerイメージも利用可能であることが分かりましたが、それらは使用できますか? NXPから、これを実装するための公式な手順書はありますか? ありがとう。
記事全体を表示
yoctoエラー Yocto Linux 6.18 バージョンで「bitbake imx-image-full -c populate_sdk」を実行した際に、以下のエラーが発生しました。 | /home/shengh/linux2/linux/IMX95/gitolite/imx95_build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10:致命的なエラー: 'cassert' ファイルが見つかりません | バインディングを生成できません: clang の診断エラー: /home/shengh/linux2/linux/IMX95/gitolite/imx95_build/tmp/work/x86_64-linux/mesa-native/25.2.5/recipe-sysroot-native/usr/include/llvm/ADT/DenseMapInfo.h:17:10:致命的なエラー: 'cassert' ファイルが見つかりません エラーレポート全文を添付いたします。 mesa-nativeのコンパイルエラーにより、SDKをエクスポートできませんでした。 Re: yocto error こんにちは ログ名は log.do_compile.2527510.7z です。 Re: yocto error ログファイルは見えますか? 回复: yocto error これはログファイルです Re: yocto error こんにちは@shengh 完全なエラーログファイルが見つかりません。ファイルを再度アップロードしてください。 BR Re: yocto error こんにちは@shengh 必要なパッケージがすべてインストールされていることを確認してください。 udo apt-get install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 liblz4-tool locales python3 python3-git python3- jinja2 python3-pexpect python3-pip python3-subunit socat texinfo unzip wget xzutils zstd efitools BR
記事全体を表示
RDA8420TEIS0 的 Sch 你好,我是澳大利亚的 Hong。 我打算设计一个带有 EIS 的电池管理系统,并打算使用 BMA7418、6402、8420 等,但是在生成交流激励信号方面,我无法弄清楚。你能告诉我这个主板 RDA8420TEIS0 是如何产生交流励磁信号的。能贴出原理图吗? Q1、Q2、D2、D3、电感器和电容器是如何工作的? 我想不明白,能帮帮我吗?欢呼声 H桥驱动器 Re: Sch of RDA8420TEIS0 你好 你可以尝试从下面的链接下载这个主板以供参考。 https://www.nxp.com/design/design-center/development-boards-and-designs/EVBMA8420T
記事全体を表示
#S32K144 高速缓存写入测试 ##S32K144 支持修改缓存值吗?为什么我修改了一个值后,读取同一地址仍会返回原来的值?此外,能否测试高速缓存的奇偶校验位? Re: #S32K144 Cache write Test 你好,@joshua9264、 通过 LMEN 寄存器更改高速缓存值在技术上是可行的。 让我创建一个简单的测试项目。 BR,丹尼尔 Re: #S32K144 Cache write Test 你好,@joshua9264、 请看这个例子: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K142-LMEM-Cache-v1-0-S32DS3-6-RTD300/ta-p/2368498 此致, 丹尼尔
記事全体を表示
imx6sxで浮動小数点値を扱う方法 こんにちは、専門家の皆様、 私は既存のプログラムをimx6sxを使用したカスタムボードに移植しています。 以前はP1011 CPUを使用していた。 環境はYocto BSP 5.15.52-2.1.0です。 問題は、通信で受信した浮動小数点値を構造体に格納する際に、信号エラーが発生することです。 ジェミニに問い合わせたところ、アライメントが正しくない場合にこのようなことが起こる可能性があることがわかりました。 しかし、外部ライブラリを使用しているため、(バイナリライブラリを受け取ります) ソースコードを変更せずにこの問題を解決する方法を知りたいです。 AIに質問してヒントを得たが、成功しなかった。 心から感謝申し上げます i.MX6SoloX i.MX7Dual
記事全体を表示
LS1012A autoboot does not start Hello, I was using the ls1012a board well. Boot doesn't start like the picture a while ago. I want to know what the problem is.
記事全体を表示
HSE_b:不允许将 RSA 密钥导入 RAM 我试图了解如何使用密钥导入服务,将单个 1024 位 RSA 公钥导入 RAM 目录,但服务器的响应是 HSE_SRV_RSP_NOT_ALLOWED。 我的测试程序将 RAM 密钥目录格式化如下: { { muMask = HSE_MU0_MASK | HSE_MU1_MASK, groupOwner = HSE_KEY_OWNER_ANY, keyType = HSE_KEY_TYPE_RSA_PUB, numOfKeySlots = 2, maxKeyBitLen = HSE_KEY1024_BITS, }, { muMask = HSE_MU0_MASK | HSE_MU1_MASK, groupOwner = HSE_KEY_OWNER_ANY, keyType = HSE_KEY_TYPE_ECC_PUB_EXT, numOfKeySlots = 2, maxKeyBitLen = HSE_KEY256_BITS, }, { muMask = 0, groupOwner = 0, keyType = 0, numOfKeySlots = 0, maxKeyBitLen = 0 }, } 我得到服务器回复 HSE_SRV_RSP_OK。 然后,我尝试导入一个 RSA 密钥,其密钥信息如下: { keyFlags = HSE_KF_USAGE_VERIFY, keyBitLen = HSE_KEY1024_BITS, keyCounter = 0x0, smrFlags = 0x0, keyType = HSE_KEY_TYPE_RSA_PUB, specific = { pubExponentSize = 4, } } 我的请求如下 { targetKeyHandle = 0x20000, pKeyInfo = 0x20401f74, pKey = { 0x210034b4, 0x21003534, 0x0}, keyLen = { 0x80, 0x4, 0x0}, } . 我已将 HSE_RAM_PUB_KEY_IMPORT_POLICY_ATTR_ID 设为 HSE_KM_POLICY_ALLOW_RAM_PUB_KEY_IMPORT,读回的结果也是如此。 LC 属性为 0x04,HSE 错误标志为 0x0000,HSE 状态标志为 0x0B60。固件版本读作 0x0F SoC ID 0x0000 FW 类型 0x02 major 0x32 minor 0x00 patch。 Re: HSE_b: Not allowed to import RSA key to RAM 你好@Emma_G-gbg 你的参数是正确的,我看不出有什么问题。如果你有超级用户权限,甚至不需要设置该属性。 我昨天正在测试非常相似的东西,所以我只是稍微更新了我的代码,导入了带有 4 字节公共指数的 1024 位 RSA 公钥。看起来是这样的 请注意,导入 RSA 公钥时无需设置 pubExponentSize。HSE 会忽略该参数。它使用 keyLen[1] 代替。 参数 pubExponentSize 用于通过服务 HSE_SRV_ID_GET_KEY_INFO 读取 keyInfo 时。这就是我读取该键的 keyInfo 时得到的结果: 这不就是数据缓存问题吗?您能否尝试禁用数据缓存,看看是否会有影响? 此致, Lukas Re: HSE_b: Not allowed to import RSA key to RAM 谢谢你,我漏填了密码和授权密钥句柄信息,我没有检查过,所以我以为 HSE_INVALID_KEY_HANDLE 应该为零。 目前,它至少可以处理缓存内存中的部分值,并在服务调用前后进行缓存维护操作。由于我们是在现有项目中添加 HSE 服务,所以我们不能更改缓存结构,但只要确保写入共享内存,到目前为止一切都能正常工作,不过我也尝试过禁用相关内存的缓存,但效果并不明显。
記事全体を表示
S32DS& RTD 库 CI/CD 你好, 有没有人设法将 S32DS & RTD & FreeRTOS .mex 项目完全集成到 CI/CD 管道(GitHub、Gitlab、Jenkins 等)中。 我读了这篇文章,我想说还有很多不清楚的步骤: CI/CD 的最佳实践  我还看到 S32DS 容器镜像也可用,可以用吗? 恩智浦是否有任何官方的实施步骤说明? 谢谢。
記事全体を表示
mimxrt595s 上的 h264 或类似格式 你好 我目前正在使用 lvgl、zephyr 和 GUI-Guider 为可穿戴设备开发图形用户界面。 我们希望在我们的项目中加入一些更复杂的动画,而这些动画很难通过现有的部件从头开始重新制作,为此,我们希望实现一些小视频,以便在需要时将其插入用户界面。 我已经能够通过将视频转换成一系列图片来创建 POC,但这需要大量的闪存空间,因为这种方法的压缩率非常有限。 我们的想法是使用更好的格式,如 h264 或类似格式。但似乎只有 i.MX RT1050 才支持这种功能。 有没有办法让它在 mimxrt595s 上运行,还是没有意义?我的研究使我相信,如果不将 ffmpeg 库链接到我们的 lvgl 实现,这是不可能的,这肯定需要一些移植工作,并且从我们的芯片中占用过多的闪存和 RAM,没有任何意义。 我最后的假设是否正确,或者在我们的情况下是否有办法节省资源? 顺祝商祺! 凯
記事全体を表示
Jellytideは本当に頑張っているのか?2026年のレビュー Jellytideは、ハリウッド映画のような恐怖を煽る戦術ではなく、現実的な停電時のサバイバル戦略に焦点を当てているため、2026年に最も話題になる防災システムの一つになりつつある。戦闘経験を持つダニエルズ氏が作成したこのプログラムは、実用的なガイド、段階的なビデオ、そして軍隊式の計画立案を組み合わせ、ファミリが長期停電、サイバー脅威、緊急事態に備えるための支援を提供する。ジェリータイド、準備完了 その際立った点は、初心者にも優しいアプローチであることだ。このシステムは、高価な地下壕や複雑なサバイバル装備を推奨するのではなく、水の貯蔵、予備電源、食料の確保、EMP対策、家庭での備えといった、手頃で実用的な対策に焦点を当てている。多くのユーザーは、このガイドがすべてを一般家庭でも実際に実行できる簡単な週末プロジェクトに分解している点を高く評価している。 2026年には、電力網の不安定性、異常気象、サプライチェーンの混乱に対する懸念が高まるにつれ、防災対策はニッチな趣味からメインストリームの話題へと変化した。Jellytideは、極端な「終末論的準備者」になることなく、安心感を求める家族向けに、体系的なサバイバルロードマップを提供することで、このトレンドに直接的に着目している。 買う価値はありますか?実践的な防災計画を求めている人にとって、その答えは「イエス」であるようだ。その価値は、システムの構成、シンプルさ、そして現実世界に焦点を当てている点にある。しかし、このガイドは、ユーザーが実際にその戦略を実行した場合にのみ効果を発揮する。これは、家庭の回復力と緊急事態への備えを段階的に向上させる意欲のある人に最適です。 詳細はこちらをご覧くださいhttps://tinyurl.com/2epyz5wu
記事全体を表示
S32K144 SPI Communication with UJA1169 SBC Hi NXP Team, I am using the NXP S32K144 board and trying to communicate with the UJA1169 SBC through SPI communication. My goal is to read the Manufacturer ID register from the SBC. For this, I have written the SPI communication code, which I am attaching below for reference. According to the schematic, I have selected the LPSPI1 instance with the following pin configuration: PTB14 → SCK PTB15 → SIN PTB16 → SOUT PTB17 → PCS3 I have also attached the screenshots of the SPI driver settings configured in the MEX file. However, I am not able to receive any valid data from the UJA1169 SBC. The SPI clock is getting generated, but the receive data is not coming properly from the SBC side. Can anyone help me identify where I might have made a mistake in the SPI configuration or communication sequence? Below is my code for reference: /*  *   Copyright 2020 NXP  *  *   NXP Confidential. This software is owned or controlled by NXP and may only be used strictly  *   in accordance with the applicable license terms.  */ #ifdef __cplusplus extern "C" { #endif /*==================================================================================================  *                                        INCLUDE FILES ==================================================================================================*/ #include "Mcu.h" #include "Port.h" #include "Spi.h" #include "Platform.h" #include "spi_cfg.h" /*==================================================================================================  *                                      LOCAL VARIABLES ==================================================================================================*/ #define UJA1169_ID_REGISTER         (0x7EU) #define UJA1169_READ_COMMAND(reg)   ((uint8)(((reg) << 1U) | 0x01U)) /* The S32K144EVB schematic uses UJA1169TK/F, whose identification value is 0xEF. */ #define UJA1169_EXPECTED_ID         (0xEFU) /* SPI transfer completion flag */ volatile boolean SpiTransferDone = FALSE; /* Keep the result global so it is easy to inspect in the debugger. */ volatile uint8 Uja1169DeviceId = 0U; /*==================================================================================================  *                                       GLOBAL FUNCTIONS ==================================================================================================*/ /* SPI transfer complete callback */ void SpiJobEndNotification(void) { SpiTransferDone = TRUE; } static Std_ReturnType Uja1169_ReadRegister(uint8 RegisterAddress, uint8 * RegisterValue) { Std_ReturnType Status; uint8 TxBuffer[4] = {0U, 0U, 0U, 0U}; uint8 RxBuffer[4] = {0U, 0U, 0U, 0U}; if (NULL_PTR == RegisterValue) { return E_NOT_OK; } /* * UJA1169A SPI command byte: address[7:1] + read bit[0]. * Register 0x7E read command is 0xFD. Four bytes are used because the * current SpiChannel_SBC configuration is 32-bit; the SBC supports 32-bit SPI. */ TxBuffer[0] = UJA1169_READ_COMMAND(RegisterAddress); SpiTransferDone = FALSE; Status = Spi_SetupEB(SpiConf_SpiChannel_SpiChannel_SBC, TxBuffer, RxBuffer, 4U); if (E_OK != Status) { return Status; } Status = Spi_AsyncTransmit(SpiConf_SpiSequence_SpiSequence_1); if (E_OK != Status) { return Status; } while(FALSE == SpiTransferDone) { } /* The selected register value is returned during the first data byte. */ *RegisterValue = RxBuffer[1]; return E_OK; } /**  * @brief Main function  */ int main(void) { Std_ReturnType Status; uint8 DeviceId = 0U; /* Initialize MCU */ #if (MCU_PRECOMPILE_SUPPORT == STD_ON) Mcu_Init(NULL_PTR); #elif (MCU_PRECOMPILE_SUPPORT == STD_OFF) Mcu_Init(&Mcu_Config_VS_0); #endif /* Initialize clock */ Mcu_InitClock(McuClockSettingConfig_0); #if (MCU_NO_PLL == STD_OFF) while (MCU_PLL_LOCKED != Mcu_GetPllStatus()) { /* Wait for PLL lock */ } Mcu_DistributePllClock(); #endif Mcu_SetMode(McuModeSettingConf_0); /* Initialize Port */ Port_Init(NULL_PTR); /* Initialize Platform */ Platform_Init(NULL_PTR); /* Initialize SPI */ Spi_Init(NULL_PTR); /* Set SPI interrupt mode */ Status = Spi_SetAsyncMode(SPI_INTERRUPT_MODE); if (E_OK != Status) { while(1) { } } Status = Uja1169_ReadRegister(UJA1169_ID_REGISTER, &DeviceId); Uja1169DeviceId = DeviceId; if ((E_OK != Status) || (UJA1169_EXPECTED_ID != Uja1169DeviceId)) { while(1) { } } while(1) { } return (0U); } #ifdef __cplusplus } #endif I would appreciate your support in identifying the issue. Please let me know if any additional information, screenshots, or logic analyzer captures are required from my side. Looking forward to your reply as soon as possible. Thank you. S32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram Pins SPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock Setting Pin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mapping Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1 Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2 Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3 Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4 SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1 SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2 SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3 SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4 SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5 SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6 Re: S32K144 SPI Communication with UJA1169 SBC Hi Robin, Thank you for your response. I have not installed the UJA116x example packages or referred to the example configurations that come with: S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip SW32K1_S32M24X_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip Currently, I am using my own SPI implementation for communication with the UJA1169 SBC. As requested, I have attached my test project separately for testing. You can use it on the S32K144EVB-Q100 board and verify the SPI signals using a logic analyzer. Please let me know if you need any additional information or modifications in the project. Best Regards, Vamshi Re: S32K144 SPI Communication with UJA1169 SBC Hi Could you please send me the test project separately for testing? This way, I can use a logic analyzer on the S32K144EVB-Q100 to check if the SPI communication is correct. By the way, I installed "S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip" and "SW32K1_S32M24X_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip" in S32DS v3.5. Did you also install this version? After installation, there will be some UJA116x examples. Have you already referred to its configuration? Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: S32K144 SPI Communication with UJA1169 SBC The definition in the red box below needs to be modified: The following are the parts that need to be modified in the S32 Configuration Tool:  Please note that I only briefly checked and modified your project. I strongly recommend that you install S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip and refer to its example Sbc_uja116xa_example_S32K148. Re: S32K144 SPI Communication with UJA1169 SBC I just installed S32K1 RTD 2.0.0 P04, and I can now correctly open your S32 Configuration Tool. Sorry, I see you've defined Uja1169_Transfer, Uja1169_ReadDeviceId, etc. However, I found more than one S32CT and Code error, and I haven't had time to fix them all yet. I still recommend you install S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip and then use the official API, such as Sbc_43_uja116xa_ReadRegister(SBC_UJA116XA_IDENTIF, ReceivedData); Re: S32K144 SPI Communication with UJA1169 SBC Hi Robin, Thank you for your response. I am unable to find the example project “Sbc_uja116xa_example_S32K148” and the related package “S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip” . Could you please share the reference project and related files? Thank you. Best regards, Vamshi
記事全体を表示
关于S32K344功耗评估问题 请问这个是默认开两个核心的功耗估算?还有每个外设选中之后,内部还有个额外所需电流,这个是啥意思,这个还需要自己去评估吗?目前选中的外设,是目前需要使用的,但是内部的额外所需电流都没有设置,此时这个162.13mA/535.03mW,这个评估的功耗,可参考性大吗? 回复: 关于S32K344功耗评估问题 Hi@北大街老司机潜在王者 依然在数据手册中,该table中列出来了测试的外设开启状况 回复: 关于S32K344功耗评估问题 感谢回复:您好,是这样的关于2.在该table中,你可以找到时钟为160MHz,双核和单核,部分外设未关闭的功耗。这是说部分外设未关闭,能确定是哪些外设没关闭,还是所有外设都打开的情况下的电流,我这意思S32K344在RUN mode下,打开EMAC、LPI2C、QuadSPI、TempSense、eDMA、eMIOS,这些外设,还有这个电流的参考意义有多大?按PET上的功耗,感觉有点偏低吧? Re: 关于S32K344功耗评估问题 Hi@北大街老司机潜在王者 该功耗评估工具没有进行维护,一些功耗数据和最新的数据手册存在差异。 建议你参考最新的数据手册. 我是用的是:Rev. 13 — 12 November 2025,最新的为Rev.14. 1.在该table中,你可以找到时钟为160MHz,双核和单核,外设关闭的功耗。 2.在该table中,你可以找到时钟为160MHz,双核和单核,部分外设未关闭的功耗。
記事全体を表示
[i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA:高速运行失败。 大家好,我正在 i.MX8M Plus 的 Cortex-M7 上运行 FreeRTOS,并尝试在主模式下使用 ECSPI1 和 SDMA 以高速(20 MHz 至 40 MHz)读取 ADC。 通信在 10 MHz 频率下运行良好。但是,当波特率提高到 20 MHz 或 40 MHz 时,传输就会停止。我已经将根时钟配置为 160MHz。 在该 SoC 上以 40 MHz 的频率在 M7 内核上运行 ECSPI + SDMA 是否可行? 通信& 控制(I3C | I2C | SPI | FlexCAN | 以太网 | FlexIO) Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 大家好,我正在 i.MX8M Plus 的 Cortex-M7 上运行 FreeRTOS,并在主控模式下使用 ECSPI1 和 SDMA 从外部 ADC 高速读取数据。在 10 MHz 频率下,通信完全稳定,但当我将 SPI 时钟提高到 20 MHz 或 40 MHz 时,传输始终会挂起。根时钟已经配置为 160 MHz,因此时钟源本身似乎并不是限制因素。这就提出了一个问题:M7 内核上的 ECSPI 与 SDMA 相结合,能否在该 SoC 上以 40 MHz 的频率可靠地维持 SPI 运行,或者是否存在架构、SDMA 或 ECSPI 硬件限制,从而有效地限制了这种配置下的最大可用 SPI 频率。 transunioncredit.com Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 你好@RafaelFernandes ECSPI 使用哪种 SDMA?请分享您的代码补丁。 B.R Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 很抱歉耽搁了,我都忘了这个问题还没解决。 我在自己这边测试了一个补丁,这就是我目前使用的代码: AT_NONCACHEABLE_SECTION_ALIGN(sdma_handle_t tx_handle,4); AT_NONCACHEABLE_SECTION_ALIGN(sdma_handle_t rx_handle,4); AT_NONCACHEABLE_SECTION_ALIGN(sdma_context_data_t context_tx,4); AT_NONCACHEABLE_SECTION_ALIGN(sdma_context_data_t context_rx, 4); AT_NONCACHEABLE_SECTION_ALIGN(ecspi_sdma_handle_t ecspi_sdma_handle, 4); AT_NONCACHEABLE_SECTION_ALIGN(uint32_t rx[8], 4); volatile bool completed = false; void callback_ecspi_sdma(ECSPI_Type *base, ecspi_sdma_handle_t *handle, status_t status, void *userData) { completed = true; } #define SPI_SDMA SDMAARM1 #define TX_CHANNEL 2U #define RX_CHANNEL 1U int main(void) { sdma_config_t sdma_config; BOARD_InitHardware(); SDMA_GetDefaultConfig(&sdma_config); SDMA_Init(SPI_SDMA,&sdma_config); SDMA_CreateHandle(&tx_handle,SPI_SDMA,TX_CHANNEL,&context_tx); SDMA_SetChannelPriority(SPI_SDMA,TX_CHANNEL,3); SDMA_CreateHandle(&rx_handle,SPI_SDMA,RX_CHANNEL,&context_rx); SDMA_SetChannelPriority(SPI_SDMA,RX_CHANNEL,2); ECSPI_MasterTransferCreateHandleSDMA( ECSPI1, & ecspi_sdma_handle, callback_ecspi_sdma, NULL, & tx_handle, & rx_handle, 2, 1, TX_CHANNEL, RX_CHANNEL); ecspi_master_config_t config; ECSPI_MasterGetDefaultConfig(&config); config.baudRate_Bps= 1000000; config.burstLength = 8; PRINTF("INITIATING...\r\n"); ECSPI_MasterInit( ECSPI1, & config, CLOCK_GetClockRootFreq(kCLOCK_RootEcspi1)); ecspi_transfer_t xfer; xfer.channel = kECSPI_Channel0; xfer.dataSize = 1; xfer.rxData =&rx[0]; xfer.txData = NULL; if (ECSPI_MasterTransferSDMA(ECSPI1,&ecspi_sdma_handle,&xfer) != kStatus_Success) { PRINTF("Transfer failed\r\n"); } while (!completed) { } PRINTF("ENDED\r\n"); while (1) { } } 但是,在使用 fsl_ecspi_sdma 时,我仍然遇到同样的问题:传输甚至无法启动。 我用示波器监视了ECSPI时钟线,但根本没有任何活动,这表明外围设备从未开始交易。 在构建此代码时,我尝试遵循sai_sdma示例作为参考,为ECSPI调整了相同的初始化流程和SDMA 句柄用法。 我的问题是否与不正确的 SDMA 事件映射或 ECSPI1 TX/RX 信道选择不当有关? 此外,如果 SDK 中能有一个官方的 ecspi_sdma 示例项目就更好了,因为它能让验证所需配置变得更容易。 如能得到任何指导,将不胜感激。 Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 我想我应该在@pengyong_zhang 上给你加个标签。对不起 Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 你好@RafaelFernandes 抱歉回复晚了,我收到了您的信息,会尽快给您答复。 B.R Re: [i.MX8M Plus] Cortex-M7 ECSPI Master + SDMA: fails in highspeed. 你好@RafaelFernandes 根据 imx8mp 数据表,ECSPI1 主站的最大读写频率(理论上)如下: 但实际上,它并没有达到那么高的速度。您尝试过其他更低的频率吗?例如,15 兆赫? B.R
記事全体を表示
PCF85063TP/1Z RTCにおける時刻ずれ 当社では、温度データロギング中にタイムスタンプを保持するために、温度ロガー製品にPCF85063TP/1Z RTCを使用しています。テスト中に、複数のボードで時間ドリフトの問題が確認されました。各ボードは、時間の経過とともに異なる量のドリフトを示しました。 現在のハードウェア設計では、12.5 pFの静電容量を持つ水晶発振器を使用しています。これに基づき、水晶発振器の負荷静電容量要件に合わせるため、RTCレジスタの設定でCAP_SELビットを「1」に設定しました。 この設定変更後も、リアルタイム動作において約2秒のずれが依然として観測されています。 私たちは以下の点を理解したいと考えています。 このレベルのドリフトはPCF85063TP/1Zで想定されるものなのかどうか。 RTCの精度を向上させるための推奨レジスタ構成や校正方法があれば教えてください。 基板レイアウト、水晶発振子の選択、その他のハードウェア上の考慮事項が、基板間のばらつきに影響を与えている可能性があるかどうか。 このアプリケーションにおけるRTCのタイミング精度を向上させるためのご提案やご指導をお願いいたします。 Re: Time Drift in PCF85063TP/1Z RTC こんにちは、 外部温度センサーを使用したPCF85063、PCF8523、PCF2123の計時精度向上に関するアプリケーションノートAN11247を参照してください。 お役に立てば幸いです!
記事全体を表示
多采样帧缓冲器到多采样 EGL 表面混合时出现 GL_INVALID_OPERATION 错误 你好, 我正在我的 I.MX8QM 评估板中使用 Opengl ES 对多样本 EGL Surface 进行多样本帧缓冲处理,但我遇到了错误,因为 " GL_INVALID_OPERATION "。以下是我的操作步骤。 FrameBufferObject 创建 附加了多采样呈现缓冲区 作为 glRenderbufferStorageMultisample(GL_RENDERBUFFER,4,GL_RGBA8,width,height);并绘制到 FBO 中。 当使用 在使用glBlitFramebuffer 从 FBO 渲染到默认帧缓冲区时,会出现GL_INVALID_OPERATION错误。 创建的 EGL 窗口表面具有 属性: egl_samples = 4 egl_red_size = 8 egl_green_size = 8 egl_blue_size = 8 egl_alpha_size = 8 当创建 EGL 表面时使用 EGL_SAMPLES = 0 时,glBlitFramebuffer 会正确绘制默认帧缓冲区。 注意: 在glBlitFramebuffer 中,源矩形和目标矩形的大小完全相同。
記事全体を表示