Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
访问 nxp.com 您好。 如果不使用VPN,就无法访问nxp.com功能域的所有站点。 我收到了错误信息: Access Denied You don't have permission to access "http://mcuxpresso.nxp.com/en/dashboard" on this server. Reference #18.977a7b5c.1754475329.7d13ec17 https://errors.edgesuite.net/18.977a7b5c.1754475329.7d13ec17 也许这些都是按 IP 地址设置停止列表的错误。 恩智浦公司有谁能解决这个问题? Re: Access to nxp.com   同样的问题 您没有权限访问该服务器上的"http://www.nxp.com/" 。 参考 #18.633c655f.1754500173.c79a737 https://errors.edgesuite.net/18.633c655f.1754500173.c79a737
View full article
调试 iMXRT1011 项目时遇到的问题 我有一个基于 imxRT1011 处理器的简单定制板。我使用的是MCUXpresso IDE v24.12 和 Segger J-Link Ultra+。我对 iMXRT 开发很有经验,J-Link 在我的另一个项目中运行良好。 一切开始都很顺利,但不知何时,我失去了调试项目的能力。如果我使用串行启动加载器(通过安全配置工具)安装代码,则代码可以正常运行,但是如果我从调试器中刷新它,它就无法运行。 它似乎在 main() 之前的某个地方崩溃了。有时,我可以在ResetISR()中设置一个断点并步进。在这种情况下,如果我保持单步运行,一切正常,但如果我让它运行,它就会崩溃。有时会直接进入 0xdeadbeee,调试器无能为力。 可想而知,这非常令人沮丧。如有任何建议,我们将不胜感激。 i.MX RT101x Re: Problems debugging iMXRT1011 project 今天早上我又发现了一些奇怪的行为。 我在调用SystemInitHook()之前设置了一个断点。你可以在附图中看到该函数的反汇编过程。 在调用之前,SP 位于 0x20207ff8,这在我们的意料之中。对 SystemInitHook() 的调用是 bl 0x6001220c 如果我用 C 语言进入函数,调试器会在 0x60012210 处停止,SP 仍然是0x20207ff8。函数返回时,SP 也是 0x20207ff8,符合预期。 如果改用指令步进模式进入函数,则会执行 0x6001220c 处的推送指令,将 SP 降至 0x20207ff4。因此,当函数退出和后续代码崩溃时,SP 是错误的。 你能想出造成这种行为差异的原因吗?SystemInitHook() 正确吗?有推力却没有弹力? Re: Problems debugging iMXRT1011 project 如果我用高效密码学标准(SEC)刷新应用程序,它可以正常运行。如果我连接J-Link Commander,就可以成功停止和起飞。 在 IDE 中,我今天可以在ResetISR() 函数处设置断点。如果我单步执行 SystemInit() 函数,程序会崩溃。如果我单步进入 SystemInit() 函数,执行完该函数后再单步执行 SystemInitHook() 函数,程序也会崩溃。如果我执行同样的操作,直接单步执行 SystemInitHook() 函数,程序就不会崩溃。这就是我所说的,程序行为取决于调试器是单步执行还是单步执行。 堆栈崩溃时的示例:   线程 #1 57005(暂停:信号:SIGTRAP:跟踪/断点陷阱) _vfprintf_r() 在 0x600134a4 0x0 所以看起来它好像跳到了 0x0,但只有在代码自由运行时才会这样,在调试器中单步执行时不会这样。0x0 处没有代码 - ITC 未使用。 重复一遍,这是在 main() 之前,远在调用任何 RTOS 或类似系统之前。它在初始启动代码中崩溃了。 Re: Problems debugging iMXRT1011 project 您好@expertsleepers 谢谢您的澄清! 你刚才提到了这个问题: 有时会直接进入 0xdeadbeee,调试器无能为力。 如果我理解得很清楚这个 deadbee 问题只会出现在调试器上,如果你启动最新的软件,没有调试器,它能正常工作对吗? 如果使用 Segger 的 J-Link 指令器调试最新程序,抛开集成开发环境不谈,您会发现任何问题吗?我指的是连接调试器后使用 go 和 halt 操作。 您能分享一下最新 SW 版本的变化吗? 在监测程序计数器的同时进行分步调试,并堆放 SRAM。我不知道您使用的是否是 RTOS。 检查是否有跳转到无效地址的情况,例如从闪存跳转到 SRAM,反之亦然。 致以最崇高的敬意 迪亚戈 Re: Problems debugging iMXRT1011 project > 您的意思是,如果您提交回项目的前一阶段,调试是否会开始更好地工作? 是的。但是,在恢复到旧版本之后,我必须使用安全配置工具刷新主板一次,然后调试才会变得可靠。从那以后,我就可以像往常一样从 IDE 闪存了。 如果我回到最新的代码,我可以成功调试一次,但随后的尝试都失败了。 >将项目导入其他工作区或电脑后,是否还会出现此问题? 我在没有安装过的新机器上安装了 IDE v25.6,复制了项目,版本并尝试调试,结果是一样的。 Re: Problems debugging iMXRT1011 project 您好@expertsleepers 感谢您的耐心等待和提供更多信息! 你的意思是,如果将代码提交回项目的先前阶段,调试功能是否会运行得更好? 我想知道如何在我这边复制这个问题。在其他工作区或电脑上导入项目时,会重复出现这个问题吗? 一切顺利 迪亚戈 Re: Problems debugging iMXRT1011 project 这是一块非常简单的板,我用来测试一些外围设备。它基本上由 MCU、一个用于 XIP 的 QSPI 闪存、一些 SPI 和 I2C 外围设备以及一个 USB 端口组成。 也许我没有说清楚,在项目达到一定规模之前,项目在调试器下一直运行正常。几天来,我一直在愉快地工作,直到调试器突然开始失灵。 集成开发环境本身在我的另一个项目中继续正常运行,所以我并不担心集成开发环境本身。 Re: Problems debugging iMXRT1011 project 您好@expertsleepers 谢谢您的澄清,是的,我指的是 FCB 文件。 如果问题出在当前的应用程序设置上呢? 我想区分问题出在闪存设置、应用程序设置还是集成开发环境上。 如果您尝试运行 hello world 演示,结果会怎样?使用已在使用的相同 FCB。 能否提供更多有关项目的详细信息? 致以最崇高的敬意 迪亚戈 Re: Problems debugging iMXRT1011 project 我正在使用附件中的文件配置闪光灯。它们是从 SDK 示例中复制的,我检查过它们与我工作项目中的文件完全相同。 两块板上的闪存芯片相同,即华邦 W25Q64JVXGIQ。 这些文件是否定义了您所指的"FCB" ? Re: Problems debugging iMXRT1011 project 您好@expertsleepers 感谢您的联系! 或许是你IDE端的FCB的问题。你看过那份文件了吗?让我解释一下。 使用 SEC 工具时,SEC 工具不会写入图像,而是写入 " 极简主义的 " FCB。使用集成开发环境时,映像包含 FCB(如果我没记错的话是 qspi_config)。是否检查过 FCB/qspi_config 与您的映像匹配? 致以最崇高的敬意 迪亚戈 Re: Problems debugging iMXRT1011 project 为了排除我的自定义板出现问题,我获得了 MIMXRT1010 EVK。EVK 板上的行为是一样的。 Re: Problems debugging iMXRT1011 project 您好@expertsleepers, 我知道问题是在您修改代码后出现的。为了更好地支持您,能否请您分享一下与原始项目相比,您所做的具体修改? 特别是,我对与启动过程相关的任何更改感兴趣,例如: 更新 FCB。 调整内存区域。 是否在 XIP 和非 XIP 模式之间切换。 BR Habib Re: Problems debugging iMXRT1011 project 我没有更换 FCB,一直使用 XIP。 我确实更改了内存区域。我在 ResetISR() 中这样做 #define IOMUXC_GPR_GPR16 (*(unsigned int*)0x400AC040) #define IOMUXC_GPR_GPR17 (*(unsigned int*)0x400AC044) void ResetISR(void) { // 禁用中断 __asm volatile ("cpsid i"); __asm volatile ("MSR MSP,%0": :"r" (&_vStackTop) : ); // 重新配置柔性电路 IOMUXC_GPR_GPR17 = 0xE9; IOMUXC_GPR_GPR16 = IOMUXC_GPR_GPR16 | 0x4; Re: Problems debugging iMXRT1011 project 你好,@expertsleepers、 能否请您检查一下这个应用程序说明是否能帮助您解决问题? BR Habib Re: Problems debugging iMXRT1011 project 在我的项目中,两个预处理器符号都设置为 1。 xip_external_flash=1 xip_boot_header_enable=1 Re: Problems debugging iMXRT1011 project 你好,@expertsleepers、 在调试程序之前,能否使用串行下载器配置通过 MCUXpresso 执行一次大规模擦除? 这样做是为了验证已刷新的应用程序没有干扰调试器与 MCU 之间的任何通信。 BR Habib Re: Problems debugging iMXRT1011 project 您好@expertsleepers, 问题可能是在执行过程中对 FlexRAM 配置进行了操作,这可能会导致意外错误。因此,要正确使用 FlexRAM,我强烈建议查看本应用说明,其中介绍了如何在 i.MX RT 中使用 FlexRAM。 另一方面,也有可能是你在其他项目中没有使用 FlexRAM,而且配置正确,这不会导致任何问题。 最后,我建议您查看这些社区帖子,它们可能会帮助您解决问题: 使用 MCUXpresso IDE 重新定位代码和数据 - NXP Community 调试器连接问题的 RT 板恢复-恩智浦社区 BR Habib Re: Problems debugging iMXRT1011 project 我知道应用程序说明。正如你在我的帖子中看到的那样,我正在按照应用说明的建议,在RESET处理程序开始时更改FlexRAM配置。我的另一个项目也采用了完全相同的方法,一年多来一直运行良好。 Re: Problems debugging iMXRT1011 project 在此期间,我删除了重新分配 FlexRAM 的说明(在我上面的帖子中提到过),从而解除了对自己的封锁。 如果我让 FlexRAM 保持默认分配状态,就可以正常调试。 我重新分配 FlexRAM 的方式有问题吗?我在另一个项目中也是这样做的,而且效果一直很好。 Re: Problems debugging iMXRT1011 project 嗨,@expertsleepers、 如果我们根据我提供给您的应用说明查看 IOMUXC_GPR_GPR17 的配置,我可以看到您的配置如下: Habib_MS_0-1765918625792.png 不过,请注意以下几点: Habib_MS_1-1765918703735.png 您是否可以尝试其他配置,以更好地满足您的应用要求并符合说明条件? BR Habib Re: Problems debugging iMXRT1011 project 我会试试的。 您能解释一下,为什么 ROM 要求与此相关吗?既然在更换 FlexRAM 时我的应用程序已经在运行,那么在此之后会有哪些 ROM 代码在运行呢? 我能理解,如果更换熔丝中的 FlexRAM,这会影响启动加载程序。但我不是在更换熔丝,而是在软件中更换 FlexRAM。 Re: Problems debugging iMXRT1011 project 你好,@expertsleepers、 您能否尝试将该注释考虑在内,看看是否能解决问题? 另一方面,SDK(25.06 版)提供了一个配置 FlexRAM 的示例,名为 "flex_ram_access",我强烈建议大家分析这个示例,了解其工作原理,以便在代码中复制。 此外,您能否核实第 2.1.1.2 章中提到的要求是否符合我提供给您的应用程序说明中称为 "运行时配置 "的要求? BR Habib
View full article
FreeMASTERツール3.2 – 代替Windowsインストーラー みなさんこんにちは 当社では現在、製品の特定の機能をテストする手段として Freemaster を使用しています。Windows 10 のサポートが間もなく終了するため、当社の IT 部門は Freemaster ツールのインスタンスをいくつか再インストールする必要があります。 これまでは、通常のスタンドアロン インストーラーをそれほど問題なく使用していました。これは手動で処理されました。デバイス/インストールの数が多いため、当社の IT 担当者はこれらのインストールを自動的に展開することを検討しています。 これを行うための好ましい方法はありますか? .msiファイルだと言われたリモート展開の観点からは Windows 用のインストーラーが望ましいのですが、このようなものはありますか?Freemaster の通常のダウンロード ページを見つけることができませんでした。 サポートありがとうございます。 Re: FreeMASTER tool 3.2 – Alternative windows installer こんにちは@SteBu 、 あなたのシナリオでは、サイレント インストールを使用することをお勧めします。この機能は、ユーザーの介入なしにインストール プロセスを自動化するように設計されています。 現在の FreeMASTER インストーラーはすでにこの機能をサポートしており、実際にクライアント (IT 部門) によって使用されています。 このCASE、実行可能ファイルは「 -i silent」入力引数で起動する必要があります。これは IT チームによってCAN調整されます。オプションで、ユーザー入力なしでコンポーネントの選択やインストール フォルダーなどの構成オプションを渡すCAN。 このトピックの詳細については、FreeMASTER インストーラーの構築に使用されるツールである InstallAnywhere の公式ドキュメントを参照してください。
View full article
S32DS for ARM 2018R1 ライセンス こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 binli_0-1654501988529.png Re: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for ARM v2018.R1のライセンスの有効期限が切れました。 延長していただけますか? アクティベーションコード00B2-2243-F93D-50F1 よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長してもらえますか?ありがとうございます qfgl_1-1761810711063.png Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: 0255-52A3-B9BE-AB0C よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちは: S32DS for ARM V2.2 のライセンスが 13 日後に期限切れになります。確認して延長を手伝っていただけますか? Arm用S32 Design Studio アクティベーションID: 97B6-8CB8-3FC0-851A 評価日数: 13 機能バージョン: 2.2 機能のステータス: 評価 (13 日間) ありがとうございます。 Re: S32DS for ARM 2018R1 license ,,,,,,,,,,,,,,,,,,,,,,,,,,, Re: S32DS for ARM 2018R1 license ,,,,,,,,,,,,,, Re: S32DS for ARM 2018R1 license ,,,,,,,,,,,,,,,,,,,,, Re: S32DS for ARM 2018R1 license ,,,,,,,,,,,,,,,,,,,,,,,, Re: S32DS for ARM 2018R1 license はい、うん Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 DXD_1-1760436860875.png Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ARM V2.2 ライセンスの有効期限が切れました。 ライセンスを延長していただけますか? アクティベーションID: DD5C-6F03-8AE4-7ECA SOありがとう。 Re: S32DS for ARM 2018R1 license S32 プラットフォーム 3.4 の S32DS のライセンスの有効期限が切れました。確認して延長してもらえますか?ありがとうございます。アクティベーションコード C5A1-5B94-2A38-9034 Re: S32DS for ARM 2018R1 license こんにちは: おはようございます!S32dsのライセンスが期限切れです。ライセンスの延長をお願いできますか?ソフトウェアバージョンは2.2です。 YongBo1_0-1753323581378.png YongBo1_1-1753323618471.png YongBo1_2-1753323647489.png 本当にありがとうございます!あなたの助けが必要です! Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとう。アクティベーションコード:349D-19F8-FFD7-7F10 回复: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとう。アクティベーションコード592C-8B75-D563-0CAE jadezhang0808_1-1753157055690.png Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。 Re: S32DS for ARM 2018R1 license S32DS for ARM 2018R1 のライセンスの有効期限が切れました。延長をお願いしたいです。どうもありがとうございます。 コード9DD9-3E3B-4AA1-1DE3 S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: DE17-8B75-A725-CBC3 SomeBlack_0-1747874771004.png Re: S32DS for ARM 2018R1 license S32DS for Power Win32 v2017 IDEs のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか?「このライセンスを返却することはできません」というヒントです。返品しようとすると、「 よろしくお願いします。 xiaocong_0-1747722624302.png Re: S32DS for ARM 2018R1 license S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長してもらえますか?アクティベーションコード D429-1EC2-B799-7507 ありがとう。 Re: S32DS for ARM 2018R1 license こんにちは: S32 Design Studio for Power Architecture ® v2.1 - Windows/Linuxのライセンス IDE の有効期限が切れました。確認と延長を手伝っていただけますか? アクティベーションコード DDD9-023A-976E-CD88 ありがとうございます。 Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認と延長を手伝っていただけますか?アクティベーションコード DDD9-023A-976E-CD88 ありがとう。 Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。古いコードを使用して S32DS を再度アクティブ化してください。 Re: S32DS for ARM 2018R1 license こんにちは、S32 Design Studio for ARM v2.2 ライセンスの有効期限はすでに切れています。延長してもらえますか? ありがとうございます! アクティベーションコード: 2D6B-DC21-07CF-F125 Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。 Re: S32DS for ARM 2018R1 license こんにちは: 私の免許証 S32DS for Arm v2.2 IDE の有効期限がもうすぐ切れます。確認して延長していただけませんか? ありがとうございます。 アクティベーションコード: BC11-7022-0D21-E460 回复: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 4777-90EB-DAF6-AE57 Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。 Re: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for ARM v2018 R1 のライセンスが期限切れです。延長してもらえますか? アクティベーションコード: 6EC6-15B7-7227-97F6 ありがとうございます。 カルロ 回复: S32DS for ARM 2018R1 license 屏幕截图 2025-02-18 104107.png こんにちは: S32DS for ARM V1.3 のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 Re: S32DS for ARM 2018R1 license 問題は解決しました。ありがとうございます Re: S32DS for ARM 2018R1 license S32DS ライセンスの拡張を手伝ってください。アクティベーションコード: FF84-9C7B-EFCB-6595。ありがとうございます! Re: S32DS for ARM 2018R1 license こんにちは、 あなたのアカウントを確認しましたが、すべてのライセンスは有効でアクティブ化されています。S32DS PA では異なるアクティベーション キーを使用しましたが、問題はありません。 Re: S32DS for ARM 2018R1 license ソフトウェアフィードバック:(ライセンスがありません) Re: S32DS for ARM 2018R1 license こんにちは。私の S32 Design Studio for Power Architecture バージョン 2.1 ライセンスの有効期限がすでに切れていますが、延長することはできますか? ありがとうございます! アクティベーションコード: 77FC-3B94-A7DC-54EE Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: FF84-9C7B-EFCB-6595 どうもありがとうございます Re: S32DS for ARM 2018R1 license こんにちは。ARM 2018R1 用に S32DS を再インストールしました。 オフラインでアクティベートすると、activation.xml に「ライセンスを生成CANません。すでに期限が切れています」と表示されます。 Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。 Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスが期限切れになりました。延長していただけますか? アクティベーションコード: FC1A-4C29-3203-9C08 どうもありがとうございます 回复: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for Arm v3.5 のライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 8A8B-9E9B-F34E-2603 回复: S32DS for ARM 2018R1 license こんにちは。私の S32 Design Studio for Arm v2.2 ライセンスはすでに期限切れです。延長してもらえますか? ありがとうございます! アクティベーションコード: D0BA-0474-25E0-F056 S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます!アクティベーションコード: 3EF3-981A-CE8D-45C3 Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 3EF3-981A-CE8D-45C3 回复: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 aiai_0-1723802490382.png Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスがもうすぐ期限切れになります。 延長していただけますか?ありがとう。 アクティベーションコード: C617-86A4-65B7-F3D9 どうもありがとうございます 回复: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 0384-6363-91F6-CB8E Re: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 8238-B154-F160-0911 Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスがもうすぐ期限切れになります。 延長していただけますか?ありがとう。 アクティベーションコード: 516A-3379-0522-6A9D どうもありがとうございます Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスがもうすぐ期限切れになります。 延長していただけますか?ありがとう。 アクティベーションコード: 0D34-286B-9EE6-E692 どうもありがとうございます Re: S32DS for ARM 2018R1 license こんにちは、 S32DS ライセンスが延長されました。古いコードを使用して S32DS を再度アクティブ化してください。 Re: S32DS for ARM 2018R1 license S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: DC0F-DD50-F612-9743 Re: S32DS for ARM 2018R1 license こんにちは。私のライセンスの有効期限が切れました。ライセンスの延長、アクティブコードについて助けてください。 DC0F-DD50-F612-9743 回复: S32DS for ARM 2018R1 license こんにちは。私のライセンスの有効期限が切れました。ライセンスの延長、アクティブコードについて助けてください。 DC0F-DD50-F612-9743 Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: DE63-F9AF-C189-5399 どうもありがとうございます Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 ========================================== 商品の説明S32 Design Studio 注文番号S32DS_2018_R1_100931407 注文番号 ライセンスの総数:100 アクティベーションコード C625-7579-0C28-63DC 製品に適用されるライセンス: バージョンの説明 R1 2018 S32 Design Studio (EULA を表示) 3.1 S32 Design Studio (EULA を表示) 100個入手可能       Re: S32DS for ARM 2018R1 license こんにちは: S32DS for Arm 2018R1 IDE のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 Joe_0_0-1705036715844.png Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM v2.2 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード F1B3-2017-8F0D-17BE よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちは、 @acirillo さん、 ライセンスの有効期限を 2028 年末まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 S32S 2018のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちは、 @linxwhut さん、 両方のライセンスの有効期限を 2028 年末まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 @Detective さん、 ライセンスの有効期限を 2028 年末まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: C819-045E-F1F8-61B7 Re: S32DS for ARM 2018R1 license こんにちは。私と同僚の S32 Design Studio for Power Architecture バージョン 2.1 ライセンスの有効期限が切れてしまいました。ライセンスの延長を手伝っていただけますか?ありがとう アクティベーションコード:82DF-FC84-F43A-1EF0 アクティベーションコード:5EBA-DE62-DCF0-02A9 Re: S32DS for ARM 2018R1 license こんにちは、ホーガンさん。 有効期限を2027年まで延長しました。現在のコードで再度アクティブ化してください。 よろしくお願いします、 マイク Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: E03E-A0CC-D45D-88C8 どうもありがとうございます Re: S32DS for ARM 2018R1 license よろしくお願いします。 Re: S32DS for ARM 2018R1 license 親愛なる、 S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード: E03E-A0CC-D45D-88C8 どうもありがとう 。 Re: S32DS for ARM 2018R1 license こんにちは、 @J_Garyさん、 ライセンスの有効期限を 2028 年末まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 メフル Re: S32DS for ARM 2018R1 license こんにちは。S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: E971-3802-1E3D-5BA6 Re: S32DS for ARM 2018R1 license こんにちは、 @liamtsenさん、 あなたのライセンスを2028年12月末まで延長しました。 使用するにはアクティベーションを更新してください。 いつもご利用いただき、ありがとうございます。よろしくお願いいたします。  - メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは。私の免許証の有効期限が切れてしまいました。CAN延長してもらえますか? その番号は よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちはサラさん ライセンスが延長されました。アクティベーション コードをもう一度試してください。 よろしくお願いします、 マイク 回复: S32DS for ARM 2018R1 license こんにちは、 @Hanshengさん あなたのライセンスを2027年末まで延長しました。使用するにはアクティベーションを更新してください。 いつもご利用いただき、ありがとうございます。よろしくお願いいたします。  -メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for ARM v2018.R1 ライセンスの有効期限がすでに切れています。延長にご協力いただけませんか? ありがとうございます! アクティベーションコード: B7B1-173F-51BA-13A2 よろしくお願いいたします。 サラ Re: S32DS for ARM 2018R1 license こんにちは、 @1772137309 。 あなたのライセンスを2028年末まで延長しました。 S32DS の [ヘルプ] -> [NXP ライセンス] メニューに移動し、[更新] をクリックして、ローカル マシン上のライセンス データを更新してください。 よろしくお願いします、 - メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: B0A4-688C-2AD6-79EE Re: S32DS for ARM 2018R1 license こんにちは、 @ScreenUserさん、 ライセンスの有効期限を 2027 年まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 - メフル・パテル Re: S32DS for ARM 2018R1 license S32 Design Studio for Arm v2018 R1 ライセンスの有効期限がすでに切れていますが、延長してもらえますか? ありがとうございます! アクティベーションコード: 6C82-9208-D1F2-C38F Re: S32DS for ARM 2018R1 license こんにちは、 ライセンスの有効期限を 2026 年まで延長しました。 ローカル ライセンス情報を更新するには、NXP ライセンス メニューの「更新」アクションを使用してください。 よろしくお願いします、 マイク Re: S32DS for ARM 2018R1 license こんにちは: S32DS_Power_Win32_v2.1 IDEs のライセンスの有効期限が切れました。確認して延長を手伝っていただけますか? ありがとうございます。 回复: S32DS for ARM 2018R1 license こんにちは。私のライセンスは期限切れです。ライセンスの延長について助けてください。アクティブコード:93E3-80E7-2A38-9E70 回复: S32DS for ARM 2018R1 license こんにちは。私のライセンスは期限切れです。ライセンスの延長について助けてください。アクティブコード:93E3-80E7-2A38-9E70 Re: S32DS for ARM 2018R1 license どうもありがとうございます。今はすべて正常に動作しています。改めて感謝申し上げます。 Re: S32DS for ARM 2018R1 license こんにちは、ハオさん あなたの免許を3年間延長しました。S32DS の [ヘルプ] -> [NXP ライセンス] メニューに移動し、[更新] をクリックして、ローカル マシン上のライセンス データを更新してください。 よろしくお願いします、 マイク Re: S32DS for ARM 2018R1 license こんにちは、 @Jaydenyzhu 私はこの権利を2026年まで延長しました。 新しいライセンスを受け取るにはアクティベーション コードを使用してください。 よろしくお願いいたします。 - メフル・パテル S32DS for ARM 2018R1 license 親愛なる、 S32 Design Studio for ARM バージョン 2018.R1 のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコードD5D0-D801-AB24-58DF よろしくお願いします。 Re: S32DS for ARM 2018R1 license My S32 Design Studio for Arm 2018_R1 の有効期限が 4 日後に切れますが、延長してもらえますか?ありがとう; アクティベーションID: 799E-5E79-910F-6C57 Re: S32DS for ARM 2018R1 license こんにちは、Gen Liさん あなたの免許を3年間延長しました。 現在のアクティベーション コードを使用して再度アクティベーションしてください。 よろしくお願いします、 マイク Re: S32DS for ARM 2018R1 license おはよう、 S32 Design Studio for Power Architecture バージョン 2.1 IDE のライセンスの有効期限が切れました。延長していただけますか? アクティベーションコード DBA1-317C-5265-7E4F よろしくお願いします。 Re: S32DS for ARM 2018R1 license こんにちは、Mehul_Patelさん S32DS が動作するようになりました。ありがとうございます。 Re: S32DS for ARM 2018R1 license こんにちは、 @zuqiao さん あなたのライセンスを2026年12月末まで延長しました。 アクティベーションを更新してください。 ありがとう。敬具。 - メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 アクティベーションコードはD876-C313-75B1-2E1B です。ありがとうございます。 LICENSE.PNG Re: S32DS for ARM 2018R1 license こんにちは、 @cjgyf さん、 あなたの権利を2025年12月末まで延長しました。インストールを更新または再アクティブ化してください。 よろしくお願いいたします。 - メフル・パテル Re: S32DS for ARM 2018R1 license こんにちは、 @zuqiao さん ライセンスを再アクティブ化できるように、 S32DS for Arm v2018のアクティベーション コードを共有していただけますか。 いつもご利用いただき、ありがとうございます。よろしくお願いいたします。  -メフル・パテル Re: S32DS for ARM 2018R1 license 私のライセンスも期限切れ(9DE8-C6AE-8B6B-952B)なのですが、延長していただけますか?よろしくお願いいたします! Re: S32DS for ARM 2018R1 license こんにちは、NXPの専門家の皆さん。 S32DS for Arm v2018 のライセンスの有効期限が切れ、ライセンスが返却されましたが、現在ライセンスが欠落していることが示されています。ライセンスの延長にご協力ください。どうぞよろしくお願いいたします。 デビッド Re: S32DS for ARM 2018R1 license こんにちは、マイク 遅れてごめんなさい。どうもありがとうございます。今はすべて正常に動作しています。 敬具 フランチェスコ Re: S32DS for ARM 2018R1 license こんにちは、 あなたのライセンスを2025年まで延長しました。同じコードで再度アクティベートしてください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license こんにちは。私の免許証の有効期限が切れてしまいました。CAN延長してもらえますか? その番号は 09D2-DE37-6529-87FB よろしくお願いします。 フランチェスコ Re: S32DS for ARM 2018R1 license こんにちは@francesco_solitさん、 この権限のサーバー ログを確認しました。返却されたライセンスの最大数に達したことが報告されています。カウントをリセットした、SO今は動作するはずです。同僚にもう一度試してもらってください。 また、同僚が次のリンクを使用して NXP.com アカウントにログインすると、独自のライセンスを取得できることにも注意してください。 https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=S32-DS-ARM_v2018 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license こんにちは、マイク 再アクティベーションは現在私の PC では機能していますが、以前は同じライセンスが機能していた同僚の他の PC では機能しなくなりました。同僚にもライセンスを拡張することは可能ですか?それとも、新しいライセンスを取得することは可能ですか?NXP アカウントは次のとおりです。 [email protected] [email protected] よろしくお願いします。 フランチェスコ・ソリート Re: S32DS for ARM 2018R1 license 本当にありがとう、マイク。 敬具 フランチェスコ・ソリート Re: S32DS for ARM 2018R1 license こんにちは@francesco_solitさん、 あなたの権利を延長しました。新しい有効期限を受け取るSOライセンスを更新してください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license おはよう。 S32DS for ARM 2018R1 のライセンスが期限切れになります。延長していただけますか?添付ファイルでご覧いただけます。 ありがとうございます。 フランチェスコ・ソリート Re: S32DS for ARM 2018R1 license こんにちは、 私はこの権利を2025年まで延長しました。新しいライセンスを受け取るにはアクティベーション コードを使用してください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license こんにちは。私の免許証の有効期限が切れてしまいました。CAN延長してもらえますか? その番号は 4F70-F0A3-101C-3C96 本当にSOありがとう。 Re: S32DS for ARM 2018R1 license ありがとう、マイク。 良い一日を! Re: S32DS for ARM 2018R1 license こんにちは、 両方の権利は2025年まで延長されました。インストールを再アクティベートするには、アクティベーション コードを使用してください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license こんにちは。私の免許証の有効期限が切れてしまいました。CAN延長してもらえますか? その番号は B361-6887-8BBF-ED12 さらに、私の同僚のアンナ・ダレッシオにも: E735-6A42-FED4-6005 本当にSOありがとう。 アニタ Re: S32DS for ARM 2018R1 license こんにちは@zhanglei327さん、 あなたの権利を2025年まで延長しました。インストールをライセンス サーバーと同期するには、[ヘルプ] -> [NXP ライセンス] メニューにある [更新] ボタンを使用してください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license こんにちは、 私の免許証はもうすぐ期限切れになります。 zhanglei327_0-1658835568910.png zhanglei327_1-1658835608579.png Re: S32DS for ARM 2018R1 license おはよう! 問題は解決しました! よろしくお願いします。 ヴァレリア Re: S32DS for ARM 2018R1 license こんにちは@valeriaalessiさん、 サーバー側からライセンスを手動で返却しました。ライセンスの返却のオファーを受け取ったら、「はい」を選択してください。場合によっては、適切にリセットされない設定があり、強制的にリセットされることがあります。この後、ライセンスを返却すれば、問題なくアクティベートできるはずです。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license おはよう、 同じライセンス番号で再アクティブ化を試みましたが、ライセンスは別の機能用であるというメッセージが表示され続けます。ただし、最初のエラーの後、戻り値の回数を超えたことに関する 2 番目のエラーは再び発生しません。 助けていただけますか? よろしくお願いします。 ヴァレリア Re: S32DS for ARM 2018R1 license こんにちは@valeriaalessiさん、 ライセンスサーバーを確認しました。返品の最大数を超えたと報告されました。返品カウントをリセットしました。これで問題は解決されるはずです。もう一度お試しください。 Mike Re: S32DS for ARM 2018R1 license おはよう、 以前と同じ番号でライセンスを再度アクティブ化しようとしましたが、ライセンスは別の機能用であると表示されます。その後、「戻る」をクリックすると、エラー メッセージが表示されます (添付ファイルを参照)。 助けていただけますか? よろしくお願いします。 ヴァレリア error_1.PNG error_2.PNG Re: S32DS for ARM 2018R1 license こんにちは、 あなたのライセンスを2025年まで延長しました。[ヘルプ] -> [NXP ライセンス] メニューから更新するか、以前と同じアクティベーション コードを使用して再アクティベーションしてください。 よろしくお願いいたします。 Mike Re: S32DS for ARM 2018R1 license おはよう、 S32DS for Arm 2018R1 IDEs のライセンスが期限切れになりました。延長していただけますか? 添付ファイルで、現在のライセンスの有効期限が切れていることをCAN確認できます。 よろしくお願いします。 ヴァレリア Re: S32DS for ARM 2018R1 license こんにちは、 あなたの権利を延長しました。インストールを更新または再アクティブ化してください。 よろしくお願いいたします。 Mike
View full article
使用 usbdm 对 68HC912B32 编程 我正在尝试对一块装有这种芯片的旧板进行编程,但是对这个微控制器系列来说是全新的,所以不胜感激。 我下载并安装了 USBDM_4_12_1_340_Win.msi Windows 软件,并运行了"USBDM Memory Dump" 应用程序,转储了 68HC912B32 芯片上的闪存(地址范围 0x8000-0xFFFF)。 我还查看了"HCS12 Programmer" 或"Flash programmer" 应用程序,但其下拉菜单列表中没有 MC912B32 芯片。我还用 " Detect Chip " 按钮尝试了 " 设备选择 " 但它无法检测到我的芯片。 我不需要完整的开发环境/集成开发环境,只需要能够转储闪存、更换损坏的微控制器并用转储的程序对新微控制器进行编程。 这个 4 岁的https://community.nxp.com/t5/OSBDM-and-TBDML/program-the-HC12-B-Family-of-MCU/td-p/1324102这个问题很有趣,但并没有提供解决方案。 我的首选操作系统是 Linux 而不是 Windows,因此我非常乐意尝试基于 Linux 的解决方案。 对如何安装一个有效的编程环境有什么想法吗? 非常感谢 汤姆-克兰 Re: Programming a 68HC912B32 with usbdm 嗨,@pgo、 感谢您的跟进。我取得了一些进展。 Code Warrior 5.2 不支持 68HC912B32 的解决方案是安装 Code Warrior 5.1。这里建议https://community.nxp.com/t5/CodeWarrior-for-MCU/CodeWarrior-Development-Studio-for-HCS12-X-Microcontrollers/m-p/603056。 在 5.1 版中(见所附屏幕截图 Code-warrior2-run-as-administrator-MC68HC912B32+USBDM.jpg),MC68HC912B32 芯片已出现并可以选择。 但是,"连接 "下拉菜单中没有列出 USBDM 或 TBDML 选项。 在重新安装 Code Warrior 5.1 后,我重新安装了 USBDM 及其驱动程序,并将 USBDM 插入电脑。 为了检查 USBDM 未出现在 "代码勇士连接 "菜单中是否是因为 USBDM 不支持 68HC912B32,我尝试选择了 USBDM 支持的其他芯片。 我选择了 MC9S12A128B。 现在 “连接” 菜单增加了 3 个条目:" TBDML ", " HCS 串行监测 " & " USBDM "。请参阅所附屏幕截图 Code-warrior2-MC68HC9S12A128B+USBDM.jpg。 除了尝试修改 USBDM Tcl 代码以支持 68HC912B32 外,是否还有任何其他软件/硬件应用程序或其他选项可与 USBDM pod 一起使用以对该芯片进行编程? 如果没有,是否有其他支持 S/W 的硬件/软件选项可以让我对 68HC912B32 的闪存进行编程? 我的板只有用于调试/编程的 6 针 BDM 插槽 —— 所以必须假设制造商最初就是这样编程的,除非它是在焊接之前断路完成的,这似乎不太可能... 谢谢! 汤姆 Re: Programming a 68HC912B32 with usbdm 嗨,汤姆 很抱歉,我已经无法访问 Codewarrior(或 Windows!),因此无法亲自检查。 当我在恩智浦网站(https://www.nxp.com/products/68HC912B32)上搜索 68HC912B32 时,最终会找到您下载的 Codewarrior 版本,因此这似乎是正确的版本。 我不知道为什么 B32 没有出现。 对不起! Re: Programming a 68HC912B32 with usbdm 嗨,Pgo、 感谢您的跟进。 我已经部分拆解了之前转储的图像,所以应该可以拼凑出一个 .asm文件放入代码勇士项目中。 我找不到 Codewarrior 第 6 版的下载地址,但还是从https://www.nxp.com/design/design-center/software/development-software/codewarrior-development-tools/codewarrior-legacy/codewarrior-development-studio-for-hcs12x-microcontrollers-classic-ide-v5-2:CW-HCS12X下载了。 链接。 它被列为版本 5.2,重要的是,在 " 支持的设备 " 的 " Expand All " 复选框下列出了 68HC912B32。 安装 + 运行应用程序并检查版本号,显示的是 5.9 而不是 5.2。请参见所附截屏图片。 正在调用 " 启动对话框..." 和 " 创建新项目 " 提供了一个可选择芯片系列的弹出窗口。请参阅所附的截屏图片。 它只列出了 HCS12 & HCS12X 系列。 将这些节目扩展到家庭成员。请参阅所附的截屏图片。不出所料,其中没有 HCS912B32。 是我做错了什么,还是漏掉了什么显而易见的东西? 非常感谢 汤姆-克兰 Re: Programming a 68HC912B32 with usbdm 嗨,汤姆 很抱歉,USBDM 编程器不太可能适用于对您的芯片进行编程。 正如其他主题所指出的,这需要开发 TCL 脚本来完成基本工作(芯片启动、大量擦除等),并开发目标代码来完成块编程。 这是一项艰巨的工作,而且不能保证这种方法一定有效,因为 USBDM 采用的方法可能与早期的芯片不兼容。 可以使用位于 https://github.com/podonoghue/usbdm-eclipse-makefiles-build 的代表为 Linux 版本 USBDM。 我认为最好的办法是检查 Codewarrior V6(我认为)是否支持该芯片的 TBDML(USBDM 与之兼容)。 我不确定这是否允许独立编程,而不是从源代码进行调试开发。 仅适用于窗口。 再见
View full article
TEA2017启动异常 我参照UM11613文件,设计PFC+LLC电路,计划输出58V/13A。(TEA2017外围电路参数目前均与UM11613设计文件相同) 谐振腔参数为Lr=22uH,Lm=150uH,Cr=220nF ,输出暂采用带中心抽头的异步整流方式 目前在TEA2017上电启动后,仅能工作几百us就会停止工作。使用Ringo查看MTP并未看到触发保护(TEA2017所有参数默认)。这种情况下我应该检查哪一部分的电路,使其能正常工作? 1753775905739.png 1753776103887.png image.png Re: TEA2017启动异常 亲爱的 Yi 感谢您提供的补充信息。请使用设计工具中的推荐元器件。此外,MOSFET 和请按照 Magnetic_Implementation sheet 中的建议创建相应的电感器和变压器。 我可能需要联系应用工程师,就您的问题寻求建议。他们总是要求提供以下信息。 请分享: 客户:? 最终客户:?(可以与客户相同) 最终应用: ? 国家: 中国中国 年产量:? 致以最崇高的敬意 约瑟夫 Re: TEA2017启动异常 在我的次级侧,只有一个 TL431 反馈电路,而且我没有驱动任何负载。 Re: TEA2017启动异常 我将 Cr 改为 147 nF,但结果仍和以前一样。将温度从 333 K 调到 233 K 后,它就停止工作了。 image.png 我使用您提供的 Excel 工具进行了计算,结果显示 fo=88千赫.我不明白为什么 TEA2017 在 233 K 时停止工作。 image.png image.png image.png 在项目 2.1 中,我参考了 UM11613 中的 LLC 驱动器设计,并使用晶体管进行关断,这与第 2.1 节中指定的设置不同。在这种情况下,我应该如何调整参数设置,还是可以忽略这种差异? image.png 我已经购买了 TEA2017/3Y,到货后将用于后续测试。 非常感谢你们的帮助。 Re: TEA2017启动异常 亲爱的 Yi 我认为,随着负载的增加,TEA2017 试图通过降低频率来应对负载。这是所有 LLC 控制器的正确行为。然而,随着频率的降低,它已达到增益曲线的峰值,进一步降低频率将无法增加增益=功率来应对负载的增加,反而会降低增益=功率。 JozefKozon_1-1753851047482.png 您需要对 LLC 进行设计,使增益曲线的增益峰值向左和向上移动,这样随着负载的增加=>频率的降低,增益峰值就不会达到。请将 Cr 从 220nF 减少到例如150nF。这将改变增益曲线,使其能够应对功率的增加。 您可以使用我在上一个答案中附上的 LLC 设计工具。输入所需的规格,将计算出您的 TEA2017 外部元器件。 JozefKozon_2-1753851393951.png JozefKozon_3-1753851442620.png 另外,请考虑使用改进后的 TEA2017AAT/3 代替 TEA2017AAT/2。请参见附件。 致以最崇高的敬意 约瑟夫 Re: TEA2017启动异常 我使用的是 TEA2017AAT/2,注意到在触发信号停止输出之前,谐振频率突然从 333K 下降到 233K。为什么会这样? ff7401c93a337aa7c47c4a51b3da276.jpg 15ae105bea832f9e872b985aecd787d.jpg Re: TEA2017启动异常 亲爱的 Yi 您使用的是哪个 TEA2017?我们建议使用最新的TEA2017AAT/3版本。 JozefKozon_0-1753784656545.png 请将 Cr 从 220nF 降至 150nF,并观察启动行为。 请使用随附的设计工具来计算推荐的元器件。 致以最崇高的敬意 约瑟夫
View full article
S32G399 PCIe 无法发送 TLP 数据包 如图所示,请帮帮我。目前,我正在使用 S32G399A 芯片,并通过 PCIe 接口将其连接到 FPGA。在这种配置中,S32G399A 行动 RC,FPGA 行动 EP。我现在遇到的问题是可以访问FPGA的配置空间,但是bar0的内存空间无法触发信号TLP。 下图显示了"dmesg" 在操作系统中打印的信息。在"出境" 部分,显示的是 6OB 和 4IB。应如何配置出站和入站,以及应在何处配置? LONGGANGSU_0-1756785984145.png 另外,原地址 基地址 目标地址分别代表什么? Re: S32G399 PCIe cannot send TLP packets 你好,@龙岗素 是的,根据测试,在当前的电路板支持包驱动程序下,RC 会根据 EP 的 BAR 设置自动将该区域映射到 32 位/64 位地址空间。 BR 切宁 Re: S32G399 PCIe cannot send TLP packets 您是说 PCIe 位宽与 EP 有关吗?如果 EP 端是 64 位,那么是否无需对 RC 端进行任何修改? Re: S32G399 PCIe cannot send TLP packets 你好,@龙岗素 感谢您的回复。 S32G PCIe RC 支持 64 位地址访问 例如,我使用另一个 S32G 板作为 EP,修改了 EP 端的 BAR 的相应位,然后从 RC 端的输出启动 RC 后,映射的一个区域是 " 区域 0:4900000000(64 位,可预取)[size=1M] " 的内存,可以通过 64 位地址访问。 详细修改方法可查看自己的 PCIe EP 驱动程序/RM。 BR 切宁 Re: S32G399 PCIe cannot send TLP packets 请问,如何将 PCIe RC 模式配置为 64 位宽? 目前,我使用 32 位宽度与 FPGA 通信。 Re: S32G399 PCIe cannot send TLP packets 你好,@龙岗素 让我在这里继续支持它。 从显示的日志来看,有 6 个 OB 窗口和 4 个 IB 窗口。 1.OB 窗口和 IB 窗口的数量通常取决于硬件 IP,您认为这些窗口的数量是否足够? 关于 iatu 的配置,您可以查看驱动程序/pci/controller/dwc 下的驱动程序进行设置。 2。原始地址可以是来自内存功能域的请求中的地址,基本地址可以是主机地址空间中该区域的参考点,而目标地址是 PCIe 功能域中的起点。 BR 切宁 Re: S32G399 PCIe cannot send TLP packets @cehnyin_h Re: S32G399 PCIe cannot send TLP packets 您好,@LONGGANGSU 感谢您的回复。 我发现这个问题也是通过其他渠道提出的,请直接向那里求助。 BR 切宁 Re: S32G399 PCIe cannot send TLP packets 你好,@龙岗素 谢谢你的帖子。 1。看来你在用电路板支持包,哪个版本? 2。哪些串行器用于连接设备,使用 PCIe x1? 3.所提到的快照是指哪份文件? BR 切宁
View full article
引导过程 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本节介绍各种非易失性存储器类型或 UART 的 LPC32x0 启动过程。 根据启动设备,启动映像大小可能会受到限制。此限制可能会阻止所需的映像最初加载和执行 - 而是需要先加载较小的引导加载程序,然后使用它来加载和运行功能更强大的引导加载程序或应用程序。 LPC32x0 启动选项 LPC32x0 支持从小块和大块 NAND FLASH、SPI EEPROMS 或 FLASH、NOR FLASH 以及通过 UART 启动。在生产系统中,不使用 UART 启动方法。然而,UART 启动方法在早期电路板调试中非常有用, LPC32x0 的启动顺序如下:UART、SPI、NOR、NAND。可以禁用 UART 启动以减少启动时间。在尝试下一个启动设备之前,将先尝试每个启动设备。如果启动 ROM 找到将设备标识为可启动的特殊启动模式,则该设备可启动。系统可能有 SPI FLASH、NOR FLASH 和 NAND FLASH,并且尽管首先尝试了 SPI 和 NOR 方法,但只能从 NAND FLASH 启动。(例如,Phytec 3250 板具有所有这 3 个启动设备,但通常从 NAND FLASH 启动)。 当LPC32x0芯片复位时,内部启动ROM被执行。它查询每个设备以寻找用于标识设备是否可启动的特殊启动模式。第一个返回正确模式的设备将被引导 ROM 用作可引导设备。然后,引导 ROM 将从可引导设备(NAND 和 SPI FLASH)复制数据或将控制权转移到可引导设备(NOR FLASH)。 以下章节将解释每种启动方法。有关 LPC32x0 启动过程的更多信息,请参阅 LPC32x0 用户指南。 UART启动 UART 启动选项允许将二进制文件下载到电路板中,然后在 NAND、SPI 或 NOR FLASH 中运行任何代码之前执行。这对于将新图像刻录到 FLASH、测试简单应用程序或从损坏的启动代码中恢复主板很有用。 UART 启动与 CDL 包中的刻录工具一起使用,将引导加载程序编程到启动设备中。UART5 支持 UART 启动选项,因此新设计应该使 UART5 可用于调试。对于完全从 IRAM 运行的系统,这允许系统通过 UART 下载图像,一旦执行该图像,即可提供交互式访问。下载的交互式程序可用于带宽或内存测试、寄存器转储、进一步的图像加载或其他功能。 可以使用此启动方法使用S1L的初始版本来测试不同的 SDRAM 配置(使用附带的 SDRAM 初始化代码)。使用这种方法,可以大大简化 SDRAM 代码的启动和调试(推出新电路板时最棘手的问题之一)。 NOR FLASH启动 在从 NOR FLASH 启动的系统上,ARM 内核直接从地址 0xE0000004 开始执行 NOR FLASH 设备中的代码。地址 0xE0000000 处的前 4 个字节用于引导 ROM 所需的特殊引导模式值,以将设备标识为可引导并提供引导宽度(8、16 或 32 位)。 SPI FLASH/EEPROM启动 在从 SPI 启动的系统上,一个小图像从偏移量为 0x8 的 SPI EEPROM 或 FLASH 设备复制到地址为 0x00000000 的 IRAM 中。前 4 个字节用于引导 ROM 所需的特殊引导模式值。接下来的 4 个字节用于指定在 SPI 设备中偏移量 0x8 处加载的图像的大小。将图像加载到 IRAM 后,控制权转移到地址 0x00000000。 使用此方法可以加载的最大映像启动大小为 54K。 NAND闪存启动 在从 NAND FLASH 启动的系统上,一个小图像从 NAND 设备的块 0 或块 1 复制到地址 0x00000000 的 IRAM 中。NAND FLASH 启动的最大可启动映像大小为 54K,或 1 个块减 1 页,以较小者为准。引导块的第一页用于存储引导信息,例如引导映像大小和引导序列所用的引导 ROM 所需的值。 对于小块 NAND(每块 32 页,每页 512 字节),并且块的第一页专用于启动 ROM 启动信息,则最大启动大小为 31 页,每页 512 字节,即 15.5K。对于大块 NAND(64 页,每页 2K 字节),最大启动大小为 54K 字节。 启动 ROM 始终使用 MLC NAND 控制器进行 NAND 启动。这就需要将由引导 ROM 从 NAND 引导的引导映像通过 MLC NAND 控制器或 MLC NAND 控制器所需的 ECC 算法编程到 NAND 中。
View full article
Installing a Zephyr SDK version The Zephyr SDK is a set of build tools for building Zephyr applications. It includes GCC and CMake, and each Zephyr release is tied to a specific Zephyr SDK version. This version is noted in the SDK_VERSION file in the Zephyr repository. Using the recommended Zephyr SDK version is important—mismatched versions can cause build errors. For example, Zephyr v4.1 specifies Zephyr SDK v0.17.0. If you use Zephyr SDK v0.17.2 (meant for Zephyr v4.2) with Zephyr v4.1, you’ll encounter build errors. If you need to build apps for Zephyr v4.1, install Zephyr SDK v0.17.0. You can install multiple Zephyr SDK versions and switch between them at build time (see instructions below). Full vs. Minimal Install Full Install: Includes all toolchains for every supported SoC architecture. Recommended for beginners but requires more disk space and download time. Minimal Install: Lets you choose only the toolchains you need. Saves space and time. For Minimal install, run the setup.cmd script to select which tools to install.  On NXP boards, select: Register Zephyr SDK CMake package Install host tools aarch64-zephyr-elf (64-bit ARM) arm-zephyr-eabi (32-bit ARM, including NXP MCUs) optional  xtensa-nxp… (Cadence Tensilica DSP cores) Installing Zephyr SDK These steps cover installing the Zephyr SDK using the MCUXpresso Installer, West from CLI, or manual download. Installing with MCUXpresso Installer The MCUXpresso Installer started supporting packs for Zephyr with Zephyr v4.2.  Each pack installs the matching Zephyr SDK version (e.g., v4.2 pack installs SDK v0.17.2).  This option Installs a minimal set of tools for NXP development. dereksnell_0-1763125437139.png The MCUXpresso Installer does not support older Zephyr SDK versions. For v0.17.1 or earlier, use West or manual install. Installing with West CLI Zephyr Project added Zephyr SDK installation to West. For CLI, Activate your Python Virtual Environment, then run: west sdk install --version 0.17.0   If --version is omitted, West uses the version in the SDK_VERSION file of the Zephyr repo. By default, installs the Full package. For minimal, add -i . Installing by Manual Download Download the Zephyr SDK from the https://github.com/zephyrproject-rtos/sdk-ng/releases. Choose Full or Minimal for your host OS. Extract to your user folder (default location for West and MCUXpresso): Windows: C:\Users\ \zephyr-sdk-0.17.0 Ubuntu: /home/ /zephyr-sdk-0.17.0 Selecting Zephyr SDK Version Multiple Zephyr SDK versions can coexist. West uses the latest by default, but you can override it: VS Code: When importing examples, select the Zephyr SDK version in the wizard. dereksnell_1-1763126099481.png CLI: Set the environment variable ZEPHYR_SDK_INSTALL_DIR  before building.  This command sets that variable in Ubuntu: export ZEPHYR_SDK_INSTALL_DIR="/home/ /zephyr-sdk-0.17.0" Or in Windows: set ZEPHYR_SDK_INSTALL_DIR= C:\Users\ \ zephyr-sdk-0.17.0   Return to Zephyr Knowledge Hub    
View full article
如何使用QorIQ LS系列处理器设计高能效产品 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议涵盖两个相关主题。第一部分将介绍新 QorIQ LS1 产品线的概述。会议的第二部分将探讨为新型 LS1021A QorIQ 处理器系列设计强大的电源分配网络的关键考虑因素。以新的 LS1021A 电路板为案例研究,我们将回顾电路板上使用的关键因素,例如效率、设计简化和电源系统管理技术,并讨论它们的使用方式和原因。本课程将帮助您了解设计电源分配网络时的关键概念。 由 Linear Technology 的 Sharad Khanal 和 Freescale 的 Satoshi Iida 介绍 2015 年 3 月 26 日在 DwF 硅谷发表 会话 ID:AMF-SNT-T1040 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议涵盖两个相关主题。第一部分将介绍新 QorIQ LS1 产品线的概述。会议的第二部分将探讨为新型 LS1021A QorIQ 处理器系列设计强大的电源分配网络的关键考虑因素。以新的 LS1021A 电路板为案例研究,我们将回顾电路板上使用的关键因素,例如效率、设计简化和电源系统管理技术,并讨论它们的使用方式和原因。本课程将帮助您了解设计电源分配网络时的关键概念。 由 Linear Technology 的 Sharad Khanal 和 Freescale 的 Satoshi Iida 介绍 2015 年 3 月 26 日在 DwF 硅谷发表 会话 ID:AMF-SNT-T1040 Layerscape 处理平台
View full article
Video: Install S32R45 Development Package (view in My Videos)
View full article
The Android Booting process Some questions arise when we think about the Android boot sequence. What is the Zygote, init.rc, what is the difference between the linux kernel and the android linux kernel?. This document is intended to explain how the booting process runs. Consider the following graph: Step 1: Power On and System Startup When we press the power button, the Boot ROM code starts executing from a pre-defined location which is hardwired in ROM. It loads the Bootloader into RAM and starts executing. Step 2: Bootloader The bootloader is a small program which runs before Android does. This is NOT part of the Android operating system. The bootloader is the place where manufacturer puts their locks and restrictions. The bootloader executes in two stages. In the first stage it detects external RAM and loads a program which helps in the second stage. In the second stage, the bootloader setups the network, memory, etc, which requires to run kernel. The bootloader is able to provide configuration parameters or inputs to the kernel for specific purposes. The bootloader can be found at: /bootable/bootloader/legacy/usbloader This legacy loader contains 2 important files: 1- Init.s :: Initializes stacks, zeros the BSS segments and  call_main() in main.c 2- Main.c :: Initializes hardware (clocks, board, keyboard, console) and creates linux tags. Step 3: Kernel The Android kernel starts in a similar way as the linux kernel.  As the kernel launches, is starts to setup cache, protected memory, scheduling and loads drivers. When the kernel finishes the system setup, it looks for “init” in the system files. What is the difference between the linux and android kernels?, here's a list of changes/addons that the Android Project made to the Linux kernel: Binder: It is an Android specific interprocess communication mechanism and remote method invocation system. ashmem:  "Android Shared Memory". It is a new shared memory allocator, similar to POSIX SHM but with a different behavior and sporting a simpler file-based API. pmem: "Process memory allocator": It is used to manage large (1-16+ MB) physically contigous regions of memory shared between userspace and kernel drivers. logger:  This is the kernel support for the logcat command. wakelocks: It is used for power management files. It holds the machine awake on a per-event basis until wakelock is released. oom handling: It kills processes as available memory becomes low. alarm manager: It lets user space tell the kernel when it would like to wake up. RAM_CONSOLE: Allows to save kernel printk messages to a buffer in RAM, so that after a kernel panic they can be viewed in the next kernel invocation. USB gadget driver for ADB yaffs2 flash filesystem Step 4: init process Init is the very first process, we can say it is a root process, or the grandfather of all processes. The init process has two responsibilities.      1- Mounts directories like /sys , /dev    or /proc      2- Runs init.rc script - The init process can be found at /init :: /system/core/init - Init.rc file can be found at :: /system/core/rootdir/ Android has specific format and rules for init.rc files. More information about this rules can be found in: What is inside the init.rc and what is it used for. At  this stage, you can finally see the Android logo in your screen. Step 5: Zygote and Dalvik In Java, we know that a separate Virtual Machine instance will popup in memory for separate per app, but in the case of Android, the VM should run as quick as possible for an app. But what happens if you have several apps thus launching several instances of the Dalvik (VM)?, it would consume an immense amount of memory. To overcome this problem, the Android OS has a system called “Zygote”.  The Zygote enables code sharing across the Dalvik VM, achieving a lower memory footprint and minimal startup time.  Zygote is a virtual machine process that starts at system boot. The Zygote preloads and initializes core library classes. The Zygote loading process: Load Zygote Init class: /frameworks/base/core/java/com/android/internal/os/ZygoteInit.java registerZygoteSocket() :: It registers a server socket for zygote command connections. preloadClasses() :: Is a simple text file that contains a list of classes that need to be preloaded, you can find the file at /framework/base preloadResources()  :: Everything that is included in the android.R file will be loaded with this method (themes and layouts). At this time, you can see the boot animation. Step 6: System service After the above steps are completed,  Zygote launches the system services.  The Zygote forks a new process to launch the system services. Core services: Starting power manager Creating the Activity Manager Starting telephony registry Starting package manager Set activity manager service as system process Starting context manager Starting system contact providers Starting battery service Starting alarm manager Starting sensor service Starting window manager Starting Bluetooth service Starting mount service Other services: Starting status bar service Starting hardware service Starting NetStat service Starting connectivity service Starting Notification Manager Starting DeviceStorageMonitor service Starting Location Manager Starting Search Service Starting Clipboard Service Starting checkin service Starting Wallpaper service Starting Audio Service Starting HeadsetObserver Starting AdbSettingsObserver Now we have finally completed the booting process (system service are up and running in memory). Need to analyze the Android Bootup? The logcat ::  Use adb to get the booting process events from the logcat. ‘adb logcat –d –b events | grep “boot” ‘adb logcat –d | grep preload’ More information about ADB can be found here: Using ADB with your Sabre Board Re: The Android Booting process Good Document, I get answers for some of my questions. Really appreciate for the simplicity and the way you expressed.SergioSolis Re: The Android Booting process Important to understand is the fact that "Android" alone is not entirely an Operating System, it is rather the User Space of Linux Kernel. Android is based on the Linux Operating System, the GNU Linux kernel. Boot Process is Architecture dependent i.e. X86 and ARM (e.g A8 Cortex) have differences, ARM requires a signed first stage loader so there is a two stage boot process as the article says but does not clearly say its for ARM, Android now runs on x86 as well. If you are interested reading upon the x86 boot process see my white paper: "https://sites.google.com/site/weqaar/Home/files/bootSector_code.pdf?attredirects=0&d=1" On ARM the boot process looks like: 1) X Loader (ARM specific) 2) Boot strapper (i.e. uBoot) - jumps to kernel entry point (head.s) 3) Kernel loads init (i.e. /sbin/init) 4) /sbin/init then reads /etc/inittab, then "si::sysinit:/etc/init.d/rcS" (systemV init) 5) rcS creates device files (i.e. using mtab, mounts important fs i.e. /sys), forks daemons or demons whatever 6) getty is then attached to virt terminals, bash is then executed on user login by getty Dalvik is a Register VM, a user space process for most of the part, JAVA eh. I forked an embedded Linux distro, that is not based on any other distro i.e. Debian, its a good starting point for anybody wanting to learn boot stuff (for ARM specially), runs in QEMU, here is the doc: "https://sites.google.com/site/weqaar/Home/files/DaaS-Embedded-Linux-v1.03.pdf?attredirects=0&d=1" I can make the sources with toolchain available if anybody wants, good stuff it is I can tell you that. Books I wold recommend: ISBN 10: 0-8493-4058-6 ISBN 10: 0-137-01783-9 The diagram shows daemons coming off the Kernel which is not entirely true, Kernel processes or Kernel Daemons e.g. kswapd are forked by the Kernel whereas Init forks user-space processes or daemons e.g. ssh Re: The Android Booting process This is really good document. Thanks for posting.
View full article
恩智浦的xEV能源管理解决方案 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 中国预计到2020年,每家汽车制造商将生产和销售12%的零排放电动汽车,大城市将禁止经典内燃机汽车,汽车制造商将以更快的速度推出新型电动汽车。本次会议将概述影响电动汽车市场的主要力量,描述主要的架构方法和系统组件,以及这对恩智浦具有哪些增长潜力。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 中国预计到2020年,每家汽车制造商将生产和销售12%的零排放电动汽车,大城市将禁止经典内燃机汽车,汽车制造商将以更快的速度推出新型电动汽车。本次会议将概述影响电动汽车市场的主要力量,描述主要的架构方法和系统组件,以及这对恩智浦具有哪些增长潜力。
View full article
应用FXTH8700作为TPMS发射器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FXTH87xx 是一款用于监测轮胎压力和温度的传感器。它包含压力和温度传感器、X 轴和 Z 轴加速度计、微控制器、低频接收器和射频发射器。 在一个包内。 最近有客户咨询如何将 FXTH87xx 与英飞凌TPMS 接收器连接。我们经过一系列测试和验证,最终成功连接。本文档旨在介绍如何用 FXTH87xx 替换外部发射器。本文将以示例的方式,向用户介绍如何使用 R&S 或 Anritsu 提供的仪器检测和解码未知传感器的发射器数据包,然后将这些发射器数据包复制到 FXTH87xx 中,从而形成 315MHz、433.92MHz 的 TPMS 接收器。 发射器和接收器解决方案。采用 FXTH87xx 的客户可以使用类似的 概念。 压力传感器
View full article
AUT-N1773 - セキュア V2X イントロ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 米国政府が米国での車間通信の義務化を準備する中、自動車業界は、この専用短距離通信技術をサポートする車を提供する準備を進めています。これが道路利用者にどのようなメリットをもたらすか、ITS-G5規格が世界中でどのように展開されているか、これを市場に投入する際に自動車業界が直面する課題、およびこの展開におけるNXPのリーダーシップの役割について見ていきます。 ビデオプレゼンテーションを見る <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 米国政府が米国での車間通信の義務化を準備する中、自動車業界は、この専用短距離通信技術をサポートする車を提供する準備を進めています。これが道路利用者にどのようなメリットをもたらすか、ITS-G5規格が世界中でどのように展開されているか、これを市場に投入する際に自動車業界が直面する課題、およびこの展開におけるNXPのリーダーシップの役割について見ていきます。 ビデオプレゼンテーションを見る セキュアなコネクテッド&自動運転車
View full article
INS-N2085 Simulity Labs:更大并不一定更好 - 使用 eSIM 节省参考设计中的空间 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用 eSIM 节省参考设计中的空间。eSIM(eUICC)及其对芯片组制造商和设备 OEM 的意义。如今,消费者想要更大的屏幕、更长的电池寿命、更大的存储空间、更丰富的媒体内容等等。eSIM 将带来的 (R) 变革是独一无二的、颠覆性的,可以与黑白电视变成彩色电视的时代相媲美。OEM 正在缓慢采用,但就像黑白电视时代一样,网络尚未准备好,就 eSIM 而言,移动运营商也尚未准备好! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用 eSIM 节省参考设计中的空间。eSIM(eUICC)及其对芯片组制造商和设备 OEM 的意义。如今,消费者想要更大的屏幕、更长的电池寿命、更大的存储空间、更丰富的媒体内容等等。eSIM 将带来的 (R) 变革是独一无二的、颠覆性的,可以与黑白电视变成彩色电视的时代相媲美。OEM 正在缓慢采用,但就像黑白电视时代一样,网络尚未准备好,就 eSIM 而言,移动运营商也尚未准备好! 洞察与创新
View full article
TN013_LPCOpen UART RB示例Tx问题 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> lpcopen。uart #ring_buffer
View full article
DwF 深圳 - 2015-06-25 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 汽车和联网汽车 设计、软件和服务 IAR:C 环境下的安全 智能工业 洞察与创新 智能网络
View full article
DwF物联网无线模块解决方案 - 广州 - 2015-06-11 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 智能家居和建筑 实践研讨会:物联网 Wi-Fi 模块开发套件 - 快速入门 智能网络
View full article
Technical Report Valasi.pdf The Freescale Cup High School Challenge technical report from team Valasi from Stredni Skola informatiky, Elektrotechniky a Remesel Roznov (Czech Republic) The Freescale Cup High School Challenge technical report from team Valasi from Stredni Skola informatiky, Elektrotechniky a Remesel Roznov (Czech Republic)
View full article