Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
安装新的 SDK 会导致自动化项目迁移 我有 S32 DS 3.5 和 S32K344 micro。 原本是用SDK/RTD V2.0.0设置的 有必要添加 SDK 4.0.0,这样,一个项目将迁移到 4.0.0,而另一个项目仍保留在 2.0.0 SDK 4.0.0 已正确安装,并且两个 SDK 都出现在项目设置下。 我希望通过附加/分离 SDK,我可以控制当前项目将使用哪个 SDK。 然而那些“附加/分离”复选框似乎没有效果。 尽管如此,所有项目都会使用 4.0.0,并且不可能让一个项目继续使用 2.0.0 有没有什么办法可以避免这种情况? 回复:安装新的 SDK 会导致自动化项目迁移 有效,谢谢
View full article
从 Yocto 中为 i.MX8MM 移除 u-boot-imx 的 DFU 我们正在使用 Yocto(kirkstone 4.0.4)为 imx8mm_evk 构建 U-Boot。我们希望从 U-Boot 中彻底删除 DFU。 我们知道如何使用配置片段来配置 U-Boot,我们已经成功地为其他选项完成了配置。但由于某种原因,这个简单的配置片段不起作用: CONFIG_DFU=n CONFIG_CMD_DFU=n 我已经从 do_configure 日志中验证了这些片段已被投入使用: CONFIG_DFU 的值由片段 remove_dfu.cfg 重新定义: 先前的值:CONFIG_DFU=y 新值:CONFIG_DFU=n CONFIG_CMD_DFU 的值由片段 remove_dfu.cfg 重新定义: 先前的值:#CONFIG_CMD_DFU 未设置 新值:CONFIG_CMD_DFU=n 我还验证了没有其他片段覆盖这些更改。然而,在 do_configure 完成后,最终的 .configure文件具有 CONFIG_DFU=y(CONFIG_CMD_DFU 仍然关闭)。由于某种原因,当配方运行“make oldconfig”时,值会恢复。 为什么配置似乎要强制开启 DFU?我可以通过使用 do_configure:append 强制更改来删除它,但这是一个非常讨厌的黑客行为,我更喜欢另一种解决方案。 回复:从 Yocto 中的 u-boot-imx 中删除 i.MX8MM 的 DFU 我将回答我自己的问题:查看所有 Kconfig 文件,我发现 CONFIG_EFI_CAPSULE_FIRMWARE_FIT 和 CONFIG_EFI_CAPSULE_FIRMWARE_RAW 强制启用 DFU。当我禁用 EFI 加载器时,我也能够以正常方式禁用 DFU。 回复:从 Yocto 中的 u-boot-imx 中删除 i.MX8MM 的 DFU 那是行不通的。正如我在原始帖子中解释的那样,即使配置文件中禁用了“oe_runmake oldconfig”,由于某种原因运行“oe_runmake oldconfig”也会设置“CONFIG_DFU=y”。我试图理解为什么。
View full article
SM1です。フラッシュ。AI_SELFCHECKおよびMEM_43_INFLS/C40_Ip RTD こんにちは。 SM1を実装しています。フラッシュ。MEM_43_INFLSとC40_Ip RTDを使用したAI_SELFCHECK安全機構。これはそれを実装するための厳密な方法ですか?利用可能なaxampleコードがあるかどうかお尋ねします。 2つの問題があります。 1.-アレイの整合性チェックがHardFault(命令バスエラー)で発生します。AIの機能はRAMセクションに割り当てる必要があるようです。RAM内の機能を割り当てるために、モジュールMem_43_INFLSとC40_Ipをどのように構成できますか?   2.- フラッシュのMISRをオフラインでどのように計算できますか?私はマニュアルを読んでいて、私たちのバイナリのMISRの計算が明確ではありません、私はツールをダウンロードする必要があると思いますが、明確ではありません。 ありがとうございます  
View full article
内核日志中的序列号和时间戳乱序 我在 NOINIT RAM 中创建了一个内核日志,以便它可以在重启后保存。最初的目标是将内核日志保存在中断被禁用时发生看门狗超时之前的状态。不幸的是,我们购买的库代码中禁用了中断。由于它位于 NOINIT RAM 中,我们可以将其转储到控制台并在下次启动时将其保存到 SD 卡上的文件中。一切似乎都运行良好,然而日志数据中的一些有趣的异常令人不安。具体来说,一些日志条目的序列号或时间戳是不按顺序排列的。日志的大部分内容都按顺序包含时间戳和序列号,但如果这些信息可能无序,则很难确定我们能否精确定位最后一个日志条目(指向监视的活动任务)。有人能告诉我这些信息在日志中顺序混乱是否正常吗? 谢谢! 回复:内核日志中的序列号和时间戳乱序 我找到了一种使用 MQX 任务看门狗和到期函数来解决我们问题的另一种方法,所以我放弃了内核日志记录工具的努力。我听说内核日志代码很长时间没有改变,应该很好。不确定为什么它对我不起作用,但这可能是我的错。 回复:内核日志中的序列号和时间戳乱序 Linux 论坛?这是关于 MQX 的问题,而不是 Linux 的问题。
View full article
任意のコマンドでS32K116 STATUS_ERROR こんにちは 私はMCUのプログラミングに不慣れで、s32k116で動作するコマンドを取得するのに問題があります。私は、s32dsがcsec_keyconfig_s32k116されているサンプルプロジェクトから始めて、それを私のニーズに合わせて変更しました。私はs32k116でカスタムボードを使用していますが、WriteCommandHeaderを介して送信するコマンドは、次のようなcsec_readerrorbits()によってエラーで返されます。 CSEC_WriteCommandHeader(CSEC_CMD_BOOT_OK, CSEC_FUNC_FORMAT_ADDR,CSEC_CALL_SEQ_FIRST, CSEC_SECRET_KEY); 最初にCSEC_CMD_INIT_RNGを使用しようとしましたが、エラーも発生しました。コマンドでエラーが発生している理由を誰かが知っていますか? Re:任意のコマンドでS32K116 STATUS_ERROR csec_flash_partを実行しているとき、他のプログラムに切り替えるときに電源を入れ直すのを忘れてコマンドが機能しなかったようですが、電源を入れ直すとコマンドを機能させることができました。ご協力いただきありがとうございます! Re:任意のコマンドでS32K116 STATUS_ERROR csec_flash_part例をRAMから実行しましたか?それは成功しましたか? CSEc キーの設定例を実行すると、正確にはどこで失敗しますか? Re:任意のコマンドでS32K116 STATUS_ERROR あなたの質問に従って: 1) レジスタ 11100000 を持っているレジスタ SIM_SDID でわかるように、部品は CSEc 対応です 2)CSEcを有効にするために、取り組んでいるプロジェクトの前に前述のプロジェクトを実行しようとしましたが、プロジェクトはまだ機能していません 3)何も変更せずにベースプロジェクトを実行すると、DefaultISRが表示されます ご連絡いただきありがとうございます、他に何か必要なことがあればお知らせください
View full article
SPC5746R,使用SDK的SPI功能不知道如何接收数据。 我需要使用SPI与EEPROM进行通信,SPC5746R作为Master进行发送和接收,EEPROM的时序如下: Jasting_0-1714272822356.png 但是,当我使用SDK中的“SPI_MasterTransferBlocking”发送完数据后,主设备并没有提供从设备传回数据的时钟信号。我应该怎样操作和设置才能正确读取EEPROM返回的数据呢? Jasting_4-1714273570713.png 我是否错误地调用了读取函数?
View full article
S32K148和S32K146的引导加载程序和应用 你好, 实际上,我正在为 S32K148 和 S32K146 评估板开发 AN12218SW 的引导加载程序。 默认 链接器 S32K146-Q144的文件如下; 引导加载程序 /* 闪光 */ m_interrupts(RX):起源=0x00000000,长度=0x00000400 m_flash_config(RX):起源 = 0x00000400,长度 = 0x00000010 m_text(RX):起源 = 0x10000000,长度 = 0x00002000 应用 /* 闪光 */ m_interrupts(RX):起源 = 0x00001000,长度 = 0x00000400 m_flash_config(RX):起源 = 0x00001400,长度 = 0x00000010 m_text(RX):起源 = 0x00001410,长度 = 0x000FFBF0 实际上, 我们已经互换了 Linker,如下所示; 应用 /* 闪光 */ m_interrupts(RX):起源 = 0x00000000,长度 = 0x00000400 m_flash_config(RX):起源 = 0x00000400,长度 = 0x00000010 m_text(RX):起源 = 0x10000000,长度 = 0x00002000 引导加载程序 /* 闪光 */ m_interrupts(RX):起源=0x10001000,长度=0x00000400 m_flash_config(RX):起源=0x10001400,长度=0x00000010 m_text(RX):起源 = 0x10001410,长度 = 0x000FFBF0 以下是疑点; 1.通过交换向量,我们尝试通过从 0x10001000 开始的 Bootloader 来刷新新的应用程序。 2. 我们已经将 0x00000000 向量用于应用程序。 3. 实际上,一旦我们重置微控制器,它将首先进入应用程序,然后如果它通过 LPUART 接收到任何输入,它将跳转到引导加载程序代码。我们能够实现这一目标。我们可以通过 LPUART 轻松地从应用程序跳转到引导加载程序。 但是在跳转到引导加载程序后,它必须执行引导加载程序函数 comm_download_app();而我无法实现。它正在检测 COM,我们能够加载新的 .SREC 文件,它正在完全加载,但无法使用新的 .SREC 文件进行写入和闪存。 我们如何解决这个问题。 我希望很快收到您的回复。 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 非常感谢您的建议。 我会尝试一下@Senlent 谢谢 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 我已经根据您的建议做了修改,实际上要通过 LPUART 执行引导加载功能,首先我需要通过串行 SWD 上传我的应用程序和引导加载程序。因此,当我上传一个代码时,它会通过 SWD 完全擦除内存的其他扇区。 那么我该如何进行这个测试@Senlent 请您简要地告诉我有关这次测试的情况。 如果我真的必须保存内存扇区,那么我必须保存的范围是多少? 回复:S32K148和S32K146的引导加载程序和应用 你好 @Senlent 非常感谢您的快速回复。 实际上,我使用“内存保存”是为了避免被删除,你是对的。 实际上,在引导加载程序代码中,用户可以在超时发生之前通过 LPUART 上传 .SREC 文件。 但是改变这个向量后,我们不能先编程引导加载程序。首先,我通过从 0000 0000 开始的 SWD 上传应用程序,同时我将以串行方式(SWD)上传从该向量 0x00000410 开始的引导加载程序代码。 一旦两个程序都上传了,我们才能通过 LPUART 执行引导加载功能,这是我从代码中理解的。 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 按照您的建议修改向量后,我得到的错误如下; Application: m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x00000400 m_flash_config (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010 m_text (RX) : ORIGIN = 0x00000820, LENGTH = 0x000FF7DF Bootloader: m_interrupts (RX) : ORIGIN = 0x00000410, LENGTH = 0x00000400 m_flash_config (RX) : ORIGIN = 0x00000810, LENGTH = 0x00000010 m_text (RX) : ORIGIN = 0x10000000, LENGTH = 0x00001000 c:/users/nxp _ s32/s32ds/build_tools/gcc_v4.9/gcc-arm-none-eabi-4_9/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe: NXP_Bootloader.elf 部分“.text”不适合区域“m_text” c:/users/nxp _ s32/s32ds/build_tools/gcc_v4.9/gcc-arm-none-eabi-4_9/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/bin/ld.exe:区域“m_text”溢出1200字节 collect2.exe:错误:ld 返回 1 退出状态 制作:*** [makefile:36:NXP_Bootloader.elf]错误 1 还有一个问题@Senlent 我必须保留任何记忆吗? 在编译时? 回复:S32K148和S32K146的引导加载程序和应用 谢谢@Senlent 回复:S32K148和S32K146的引导加载程序和应用 你好@Nibesh 这是我修改的。您发给我的文件中,这部分是错误的。 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 我猜是的, 因为通过使用这个向量 0x00000410,我从应用程序跳转到了引导加载程序。 #定义 BOOT_START_ADDRESS 0x00000410 跳转到用户引导加载程序(*((uint32_t*)BOOT_START_ADDRESS),*((uint32_t*)(BOOT_START_ADDRESS + 4))); 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 我已经附上了我的代码,如果你能检查一下,那将对我更有帮助。 其实我正在保存一些记忆,我们必须为它保留任何记忆吗? 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent  我们是否必须为应用程序和引导加载程序保留任何内存空间。 我已附上一张截图供您参考。 回复:S32K148和S32K146的引导加载程序和应用 你好@Nibesh 如果只是下载APP程序到MCU就没必要这么做。 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 我们是否必须为应用程序和引导加载程序保留任何内存空间。 我已附上一张截图供您参考。 我希望很快收到您的回复! 谢谢 回复:S32K148和S32K146的引导加载程序和应用 你好@Selent, 非常感谢您的善意建议。 按照您的要求,我将选择测试用例 1 并进行相应的修改。 我将很快向您通报进展情况。 谨致 尼贝什 回复:S32K148和S32K146的引导加载程序和应用 实际上,根据我们的项目需要,我们希望完全减少启动延迟。我们首先要跳转到应用程序,然后如果我们通过 LPUART 接收到应用程序上的任何命令,那么我们才会跳转到引导加载程序代码。 所以我想要你的建议,我该怎么做?我必须在 Vector 上做什么样的改变? 我希望很快收到您的回复! 谢谢 回复:S32K148和S32K146的引导加载程序和应用 你好@Senlent 如果您能向我推荐新的 Vector,那对我会很有帮助。 谢谢
View full article
これは、s32 ds 3.5.14 との統合に必要な s32k144 の SDK の最新バージョンです s32 ds 3.5.14と互換性のある最新バージョンのs32k144 rtm sdkをインストールしたいと思います。現在のところ、ソフトウェアアップデートを通じてアクセスできるのはv4.0.1のみです。スタンドアロンの4.0.2以降のバージョンを統合できますか? Re:これはs32k144のSDKの最新バージョンであり、s32 ds 3.5.14との統合に必要です ご回答いただきありがとうございます、最新のS32 DS v3.5で同じことができる方法を教えてください。
View full article
S32K1XX引导程序 大家好,团队。 我目前正在开发 S32K146 的引导加载程序,但是在将数据写入闪存时遇到了一些问题。如果您能提供一些建议我将不胜感激。如图所示,这是S32DS IDE生成的SREC文件。但是,我注意到此文件中的地址不连续:0xA7260 ------- 0xA7270 ------- 0x7274。其余地址递增“0x10”,但0xA7270和0xA7274之间存在间隙,其中增量仅为0x4。该问题导致我无法将数据写入闪存,因为每次闪存写入操作必须占用至少 8 个字节。但是这里只提供了4个字节的空间,无法写入闪存。 这是我面临的问题,希望您能提出一些解决方案。谢谢。
View full article
我想在 imx8mplus lpddr4 evk 中使用 csi2-mipi 接口 我正在使用 imx8mplus lpddr4 evk,我构建了 IMXLXYOCTOUG v.LF6.1.55_2.2.0 bsp 版本。 如何使用CSI2-MIPI接口。它没有检测。我必须做哪些配置? 我正在使用ov5640相机,当我将此相机连接到CSI1-MIPI接口时,相机就可以工作了。 假设我连接到CSI2-MIPI接口,它不起作用。原因是什么?如果有人知道,请帮助我。 谢谢与问候 斯里尼瓦斯 回复:我想在 imx8mplus lpddr4 evk 中使用 csi2-mipi 接口 我正在将 0v5640 摄像头传感器连接到 CSI2-MIPI 接口 回复:我想在 imx8mplus lpddr4 evk 中使用 csi2-mipi 接口 我的 fdtfile =imx8mp-evk.dtb 运行“fatls mmc 1:1”后 它提供了许多 dtb 文件。你能解释一下“imx8mp-evk-basler-ov5640.dtb”还是“imx8mp-evk-os08a20-ov5640.dtb”吗?文件是否被读取。是否需要在 uboot 文件中更改 fdtfile=imx8mp-evk-basler-ov5640.dtb 。 回复:我想在 imx8mplus lpddr4 evk 中使用 csi2-mipi 接口 设置 dtb 文件意味着,用给定的文件名fdtfile=imx8mp-evk.dtb更改变量fdtfile 。对吗?我附加了 uboot 文件。 谢谢并问候 斯里尼瓦斯 回复:我想在 imx8mplus lpddr4 evk 中使用 csi2-mipi 接口 你好, Srinivas, 您可以先检查设备树中的 CSI2-MIPI 节点。检查 CSI2-MIPI 对应的 ov5640 摄像头节点是否存在,并且状态是否设置为“okay”。 如果 ov5640 摄像头在 CSI2-MIPI 中没有节点,您可以尝试基于 CSI1-MIPI 的节点创建它。 此致, 金伯利·卡瓦哈尔 RidgeRun 嵌入式软件工程师 联系我们:[email protected] 开发者维基: https://developer.ridgerun.com 网站: www.ridgerun.com
View full article
pn5180,AN11802(rev 1.8)respberry pi 5,NfcrdlibEx1_DiscoveryLoop......不起作用 按照AN11802 rev1.8说明,将sw369328.zip应用到raspberry pi 5,但是出现以下错误。 DiscoveryLoop示例: 行:133 错误 - 发生(0xF181):0xCCEE CC-组件 ID,EE-错误代码。参考-ph_Status.h 行:142 错误 - (0xF181) 发生在 NFCLIB 中 无论如何,这不是 KERNEL SPI CFG DIR 问题吗?还是SPI设置有问题? 回复:pn5180,AN11802(rev 1.8)respberry pi 5,NfcrdlibEx1_DiscoveryLoop……无法正常工作 谢谢你的分享。 回复:pn5180,AN11802(rev 1.8)respberry pi 5,NfcrdlibEx1_DiscoveryLoop……无法正常工作 我解决了。 主板_PiPn5180.h #定义PHDRIVER_LINUX_USER_SPI /*#定义PHDRIVER_LINUX_KERNEL_SPI*/
View full article
PN5180、AN11802(Rev 1.8)Respberry Pi 5、NfcrdlibEx1_DiscoveryLoop...は動作しません rev1.8 AN11802指示通り、ラズベリーパイ5にsw369328.zipが適用されましたが、以下のエラーが発生します。 DiscoveryLoop の例: 行:133エラー-(0xF181)が発生しました:0xCCEE CCコンポーネントID、EEエラーコード。参照-ph_Status.h 行:142エラー-(0xF181)がNFCLIBで発生しました もしかして、KERNEL SPI CFG DIRの問題ではないでしょうか?それともSPI設定に問題がありますか? 日時:pn5180、AN11802(rev 1.8)respberry pi 5、NfcrdlibEx1_DiscoveryLoop ...は動作しません 共有していただきありがとうございます。 日時:pn5180、AN11802(rev 1.8)respberry pi 5、NfcrdlibEx1_DiscoveryLoop ...は動作しません 解決しました。 Board_PiPn5180.h #define PHDRIVER_LINUX_USER_SPI /*#define PHDRIVER_LINUX_KERNEL_SPI*/
View full article
S32K146-Q144EVBVEVBのパワーオンリセット こんにちは@danielmartynek  LEDを点滅させるコードを実行しています。ブートアップ遅延を確認したいです。 実際には、通常はMCUをリセットするときに、アプリケーションにジャンプするのにどれくらいの時間がかかりますか。 実際には4.22msを達成していますので、参考までにロジックアナライザーの画像を添付しました。 私の疑問を関連付けていただけると幸いです。 もう1つの疑問@danielmartynek   あなたは、ページ番号のS32K1xxデータシートで、私の1つの疑問を明確にしますか。43 (Program Section 実行時間) の Flash タイミング仕様 (1KB flash) は 5ms です。 では、マイクロコントローラに電源が供給されているとき、アプリケーションプログラムにジャンプするのに5ミリ秒かかりますか? あなたの親切な参照のために、私はデータシートからスナップを取りました。フラッシュタイミング仕様画像をご覧いただければ幸いです。 すぐにご連絡をお待ちしております BRの ニベシュ Re:S32K146-Q144EVBVEVBのパワーオンリセット こんにちは@danielmartynek  J104の 2-3 (デフォルト) リセット信号をMCUに直接送信し、 S32K146をリセットします。 J107の 2-3 (デフォルト) S32K146 USBマイクロで駆動 コネクタ。 J10の 2-3 (デフォルト) VDD電圧は5Vに接続されています My Connectionはこんな感じ@danielmartynek  VDDが5Vの場合、VDDにはどのピンを使用すればよいですか? 参考までに写真を添付しました Re:S32K146-Q144EVBVEVBのパワーオンリセット ありがとうございました@danielmartynek  それについてはすぐに確認して更新します。 BRの ニベシュ Re:S32K146-Q144EVBVEVBのパワーオンリセット こんにちは@danielmartynek  ダニエルさん、ご回答いただき、誠にありがとうございます。 ダニエル、私たちが理論的に証明できる方法や計算はありますか? あなたが私が理論を証明するのを手伝ってくれるなら、それは私にとってより役立つでしょう。 すぐにご連絡をお待ちしております! ありがとうございます Re:S32K146-Q144EVBVEVBのパワーオンリセット こんにちは@danielmartynek  POR後4.2ミリ秒を達成しています。 私の側の問題はどこにありますか。 あなたが私が実行しなければならないコードを持っているなら、あなたは私を推薦することができますか?
View full article
About pin state after deinit Will the pin state change to default state that I configured in S32DS after the driver is deinitialized? For example, I configured a pin to PWM, output, initial value: low. And now my system is entering STR and I'm going to deinitializing PWM driver, will the pin be "output low" after deinitialization? jetty_1012_0-1716861937941.png Thanks. Re: About pin state after deinit If the peripheral gets disabled, the pins is routed to a disabled peripheral, so in general, yes. Regards, Daniel Re: About pin state after deinit Hi @danielmartynek, Thanks for the explanation. I get it. By the way, if I don't call Siul2_Port_Ip_Init() to initialize those pins, I just disable the drivers and use a multimeter to measure the voltages of those pins, does it mean the voltages are indeterminate? Re: About pin state after deinit Hi @jetty_1012, The Siul2_Port_Ip_Init() initializes the MSCR, IMCR and GPDO registers if the pins. The "initial value" applies to pins in the GPIO mode. The other drivers, such as the eMIOS, do not change the configuration, that means that even if the eMIOS is disabled, the pins are still routed to the eMIOS in the MSCR, IMCR registers. If you want to be sure the pins are set as GPIO with some defined values, you can call the Siul2_Port_Ip_Init() again with a different structure. The configuration tool can generate more structures. danielmartynek_0-1716903147247.png Regards, Daniel Re: About pin state after deinit Hi @danielmartynek , thanks for your reply. I'm using S32K312. My SW version is 3.0.0.  Thanks. Re: About pin state after deinit Hi @jetty_1012, What MCU part and driver version do you use? Can you share the code? How do you deinitialize the ports? Regards, Daniel
View full article
The Flash Programmer feature in S32DS is not available. Dear Team, How should I configure the "Flash Programmer" in S32DS to use it? My S32DS can use the Debug function to flash the program to the MCU, but the "Flash Programmer" button in the UI is grayed out and cannot be used. How can I configure it to be functional? S32 Design Studio for S32 Platform Version: 3.6.0 Build id: 241128 S32 SDK for S32K1 Re: The Flash Programmer feature in S32DS is not available. Hi @johns_chuang, PEMicro is responsible for their scripts and SW for programming/debugging. Other than the S32DS IDE debug scripts, I am not familiar with other alternatives. Debuggers such as J-Link (SEGGER) provides the J-FLASH software which is free of charge. Best regards, Julián Re: The Flash Programmer feature in S32DS is not available. Hi Julián, We are using the Universal Multilink recommended on the S32K3 website, but when I inquired with PEmicro, they only offer the paid PROGACMP. Do you know of any free programming software that can be used with Universal Multilink? Thank you for your help. Best, Johns Re: The Flash Programmer feature in S32DS is not available. Hi @johns_chuang, If you are using an external debugger, you can use a flashing script instead of the Debug. For example, Lauterbach debugger comes with flashing script when installed: Lauterbach SW Flashing script(.Cmm) for the NXP-S32K322 Micro - NXP Community. Best regards, Julián Re: The Flash Programmer feature in S32DS is not available. Hi Julián, May I ask if there are any other methods or user interfaces available to program the S32K3xx, aside from just using Debug? Thank you for your assistance. Best, Johns Re: The Flash Programmer feature in S32DS is not available. Hi @johns_chuang, S32 Flash Tool does not completely support S32K3 family yet. You can find the supported devices under C:\NXP\S32DS.3.6.0\S32DS\tools\S32FlashTool\doc\S32_Flash_Tool_Release_Notes.pdf 1.2. Supported devices Flash Tool provides support for the following NXP devices: • S32R41 • S32R45 • S32G2xx • S32G3xx • S32Z2/E2 Best regards, Julián
View full article
夏時間はRedLib Cライブラリで処理されますか? RedLib Cライブラリは夏時間を処理しますか。構造体メンバー tm_isdst は、mktime() を呼び出した後、常に -1 として返されます。 Re:夏時間はRedLib Cライブラリで処理されますか? はい、同じです。 Re:夏時間はRedLib Cライブラリで処理されますか? それは夏時間と同じですか?
View full article
imx8 Quad Maxは、ヒューズを読み取ることでSOMが閉じているかどうかを判断しますか? ヒューズまたはその他の方法で「ahab_close」が呼び出されたIDを確認する方法はありますか? 私が読むことができるヒューズがある場合は、Linuxでこれをしたいと思います。 別の方法として、閉じたステータスが利用できない場合にインジケーターとして使用するように設定できる読み取り可能なユーザーヒューズは何ですか? i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus Re:imx8 Quad Maxは、ヒューズを読み取ってSOMが閉じているかどうかを判断しますか? SCFWを呼び出すことができるLinuxユーザースペースユーティリティがなければ、実際には役に立ちません。私は、製造プロセスがヒューズを管理する能力を可能にする、私たちのケースの回避策を持っています。 Re:imx8 Quad Maxは、ヒューズを読み取ってSOMが閉じているかどうかを判断しますか? 応答は素晴らしいです あなたが端末を使用していて、人間がそれを読み取って行動しているので、これは使用可能な解決策ではありません。 uboot の "test" コマンドで "ahab_status" を使用して、コマンドライン引数でカーネルにステータスを送信できませんでした (結果コードは常に正しい "$?" とは限りませんでした) NXPがimx8m Plusのように読み取り可能なヒューズを使用してステータスを表示できなかった理由がわかりません...未使用のヒューズがたくさんあります。 Re:imx8 Quad Maxは、ヒューズを読み取ってSOMが閉じているかどうかを判断しますか? 状況は次のとおりです: "閉じられていない" SOM が、閉じたデバイスを対象とした署名されたコードを実行することを許可することはできません。これは大きなセキュリティホールです。 imx8M Plus では、ヒューズを読み取ってこれを判断し、プロセッサの起動を防ぎ、セキュリティ問題として報告することができました。 Quad Maxでは、ヒューズを読み取ることでこれを判断する方法がないようですが(私が間違っていることを願っています)、これを報告しているUbootは役に立ちません...SOMを閉じると同時にubootで書き込むことができるユーザースペースで読み取ることができる「ユーザーヒューズ」(NXPはそれらを「顧客OTPヒューズ」と呼んでいます)があれば、それは機能します。 Re:imx8 Quad Maxは、ヒューズを読み取ってSOMが閉じているかどうかを判断しますか? imx-scu-ocotp0 ドライバーで読み取れる "Customer fuse" があれば、それは素晴らしい働きをするでしょう。
View full article
コンパイル中のGMライブラリに関連するコードウォリアーエラー こんにちはチーム、私はDSC MC56F83789のコード戦士開発スタジオで働いています。私はGMライブラリを使用していますが、正常に動作していました。今日、コード4000をデバッグしていたとき、GM Lib関数に関連するエラーが発生しました。新しいプロジェクトを作成し、既存のコードを更新しようとしましたが、同じエラーが表示されます。 これについて助けてもらえますか?
View full article
S32G3 ping の U-Boot は一方向にのみ機能します 私はS32G3ボードで作業しており、u-bootから接続されたPCにpingを実行できます。 しかし、その逆はうまくいきません。 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています => ping 192.168.19.5 pfe2デバイスの使用 ホスト 192.168.19.5 は動作しています PCからpingを打とうとすると、応答がありません。 icmp パケットは、Wireshark を使用して観察された正しいインターフェイスで送信されました。 BSP-S32の  Re:S32G3 pingのU-Bootは一方向にのみ機能します @chenyin_h  ご回答ありがとうございます。はい、u-bootがPCにpingを試みている間に受信したping要求にu-bootが応答することも確認しました。今となっては理にかなっています。 Re:S32G3 pingのU-Bootは一方向にのみ機能します こんにちは、 @yeshasyesodharan  ご質問ありがとうございます 結果的には正しいのですが、u-bootはネットワークドライバーを使用する必要があるとき(つまり、pingを送信するとき)にのみネットワークドライバーを起動します。完了すると、ネットワークドライバーは停止します。その後、ネットワーク上のすべてのトラフィックが無視され、その結果、ICMP応答はPCに送信されません。 よろしくお願いいたします。 チェンイン
View full article
LA1224RDB-B FreeRTOS PCIe Driver RC-EP I am trying to realize communication of LA12xx devices via PCIe link. The LA12xx (1) PCIe RC controller is connected to the PCIe EP controller of the LA12xx controller (2) using an M4 board that supports PCIe Gen3 speed (the LA1224-RDB-B board is used). (BSP Appendix D). I set the appropriate DIP switches. Built FreeRTOS with PCIe Driver BSP 2.4. The link does not go up. LTSSM in Poll_comp 0x3 state on both RC and EP. SW6[3] = 1 SW4[5-7] = 0x2 (010) SW5[5] = 1 RC 0 EP. What can be the reason? Same code and wiring diagram, but EP - Xilinx FPGA - get link-up. Re: LA1224RDB-B FreeRTOS PCIe Driver RC-EP The problem was the circuitry part. Thank you all for the answers! Re: LA1224RDB-B FreeRTOS PCIe Driver RC-EP Hello! We are connecting PCIe2 on LA(1) as RC to PCIe2 on LA(2) initialized as EP. We make the connection according to Appendix D of BSP 3.0. In the diagram, the ports associated with the LX are highlighted in black on each RDB. (ignore the color of the arrows). Settings DIP-Switch: On LA1 SW5[5]=1.(RC) On LA2 SW5[5]=0.(EP) SW6[3]=1 on both boards.(SD_MUX_SEL). SW4[5-7]=010 ( corresponds to x4, CFG_SD_PRTCL=2). Re: LA1224RDB-B FreeRTOS PCIe Driver RC-EP Hello, Something doesn't make sense in your block diagram: Oswalag_1-1743617509815.png  The LA1224 only have 2 pcie controllers, pcie1 only can be configures as EP so how are you connecting the LX2160A as RC to the LA as EP and also connecting the LA as RC(pcie2 controller) to the same LA EP(pcie1)? Re: LA1224RDB-B FreeRTOS PCIe Driver RC-EP Good afternoon, thank you for your response! I connected as EP device - Xilinx Kintex FPGA and got successful connection. So I rule out the problem on the RC device side. I am also attaching a schematic block diagram. Thank you for your help. Re: LA1224RDB-B FreeRTOS PCIe Driver RC-EP Hello. Please share a block diagram of the connections, also try to connect any other device as PCIe EP to discard any issue from the RC configuration side. Regards
View full article