Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
在 i.MX95 中从 CA55 启动 我想知道如果不可能的话,是否可以在 i.MX95 中将 A55 而不是 M33 配置为启动核心,需要做什么解决方法 Re: Booting from CA55 in i.MX95 i.MX95 还在试生产阶段,我已经查过了: 默认情况下,不支持直接从 Cortex-A55 (CA55) 启动。 在i.MX95架构中,Cortex-M33被设计为默认的启动内核。Cortex-M33 ROM 执行硬件初始化,并从由引导模式引脚或熔丝选择的主引导设备加载映像。
記事全体を表示
Unable to Receive Acknowledgement When Using the Same ID We are currently using the same ID in our setup, but we are not receiving any acknowledgement. We have verified the ID is correctly configured and reused as intended, but the response/ACK is not coming through.
記事全体を表示
IMX8M Plus:将 SAI MCLK 配置为 I2S 传输的输入端 大家好 我试图将 SAI MCLK 配置为 SAI 模块的输入,以便为 I2S 输出传输信号提供时钟。 IMX8M plus 的参考手册指出,这在第 14.1.1.1 章中是可能的。不过,目前还不清楚需要设置哪些寄存器才能启用该功能,而 IMX8M mini 则可以通过 GPR 启用外部主时钟(例如:GPR)。gpr_sai2_ext_mclk_en)。据我所知,这在 IMX8M plus 上有所不同,因为它使用的是音频块控制寄存器。 一位恩智浦技术人员建议设置如下: 1.设置"14.2.3.1.10SAI2 MCLK 选择将 " 注册为 Sony Philips数字接口格式(SPDIF).EXTCLK。 2.设置"8.2.4.115SW_MUX_CTL_PAD_SPDIF_EXT_CLK" 与 ALT0_AUDIOMIX_SPDIF1_EXT_CLK 相同。 3.设置"14.4.4.1.30MCLK 控制" ,因为 MCLK 信号引脚是输入端 以便通过 SPDIF1_EXT_CLK 引脚提供 mclk。 但是,我仍然不清楚在 yocto linux 中应该在哪里设置 audio_blk_ctrl 的 SAI2 MCLK SELECT 寄存器,以及 Sony Philips数字接口格式(SPDIF).EXTCLK 是否能够生成 I2S 信号。 谢谢 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux Yocto Project Re: IMX8M Plus: Configure SAI MCLK as input for I2S transmission 感谢您的支持,我已通过 SAI 驱动程序将其配置为输入。 Re: IMX8M Plus: Configure SAI MCLK as input for I2S transmission 你好@coulomz 您可以通过 regmap API 来更改相关寄存器的值、 https://github.com/nxp-imx/linux-imx/blob/fb0f25c8fe6d8ae45bfb24f869ea8c41d35e979a/sound/soc/fsl/fsl_sai.c B.R
記事全体を表示
IMX8M Plus: Configure SAI MCLK as input for I2S transmission Hello everyone, I'm trying to configure the SAI MCLK to be an input to the SAI module in order to provide a clock for I2S output transmission signals. The reference manual for IMX8M plus states that this is possible on chapter 14.1.1.1. However, it is not clear what registers need to be set to enable this functionality, as opposed to the IMX8M mini where the external master clock can be enabled through GPR (e.g. GPR_SAI2_EXT_MCLK_EN). To my understanding, this is different on the IMX8M plus because it uses the Audio Block Control registers. A fellow NXP technician suggested setting the following: 1. Set the "14.2.3.1.10 SAI2 MCLK SELECT Register" as SPDIF.EXTCLK. 2. Set the "8.2.4.115 SW_MUX_CTL_PAD_SPDIF_EXT_CLK" as ALT0_AUDIOMIX_SPDIF1_EXT_CLK. 3. Set the "14.4.4.1.30 MCLK Control" as MCLK signal pin is an input in order to provide the mclk through the SPDIF1_EXT_CLK pin. However, it is still unclear to me where in yocto linux the SAI2 MCLK SELECT Register of audio_blk_ctrl should be set and whether the SPDIF.EXTCLK is capable of working for generating I2S signals. Thank you i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux Yocto Project Re: IMX8M Plus: Configure SAI MCLK as input for I2S transmission Thank you for the support, I was able to configure it as an input through the SAI driver. Re: IMX8M Plus: Configure SAI MCLK as input for I2S transmission Hi @coulomz  You can use change the relate register value by regmap API in below driver code,  https://github.com/nxp-imx/linux-imx/blob/fb0f25c8fe6d8ae45bfb24f869ea8c41d35e979a/sound/soc/fsl/fsl_sai.c B.R
記事全体を表示
pn7161 初期ファームウェア HI pn7161をespに接続しようとしています。 でも私は失敗した 私の質問は、最初に書き込む必要がある初期ファームウェア、またはICを他のボードに直接接続できるCANかどうかです。 Re: pn7161 initial firmware こんにちは@user_ahmed 最新の FWは、master · NXP/nfc-NXPNFCC_FW · GitHub の nfc-NXPNFCC_FW/InfraFW/pn7160/12_50_11からCAN。 Re: pn7161 initial firmware PN7161 の RAM には動作するファームウェアがありません。ファームウェアをアップロードしようとしますが、私のセットアップではファームウェア ファイルがありません。SO、必要な基本ファイルがパッケージに含まれているNXPのパッケージから正しいファームウェアアレイを見つけてダウンロードするのを手伝ってほしいです。 Re: pn7161 initial firmware こんにちは@user_ahmed MCU プロジェクトに基づく SW6705 - PN7160 NXP-NCI MCUXpresso サンプル プロジェクトを参照することをお勧めします。 ダウンロードするには、 Plug-n-Play NFC Frontend with Integrated Firmware | NXP Semiconductorsにログインしてください。 Re: pn7161 initial firmware ホストと IC 間の通信に使用できるライブラリはありますか? Re: pn7161 initial firmware こんにちは@user_ahmed PN7160/1 はフロントエンド製品であり、単独では動作できず、MCU などのホストと連携して動作する必要があります。SO、あなたは「esp」について言及しましたが、これはホストの一種ですか? そうであれば、esp は I2C または SPI を介して PN7161 と通信できます。 また、デフォルトFWが搭載されたICを購入した場合、ホストで動作したら、FWを最新バージョンにアップデートCAN。
記事全体を表示
RW612 和开放线程函数 txpower 使用搭载 McuXpresso/Zephyr 4.2.0 的 u-blox IRIS-W106-10B (RW612)。大多数功能在 openthread 中都能正常运行。设备可以进入网状网络和 ping 等。但是软件中缺少一些功能。例如,使用 OTplatradiosetTransmippower () 会导致 RESET。 旁注:API 应支持带符号的整数,因为例如,-1 dBm 是有效的设置。 我注意到有一个例子是供应商设置的发射功率,在我将其插入后它不起作用。我认为它应该连接到 OTPlatradiosetTransmitpower () 函数中。 #define spinel_prop_vendor_nxp_get_set_txpowerlimit_cmd(spinel_prop_vendor__begin+ 0x10B) 另外,也许相关的是,获取 eui64 不起作用。我重新设计了该函数以返回 hwinfo 地址的低 8 字节:hwinfo_get_device_id。我怀疑这可能不正确。 从 C 应用程序设置 Tx 功率对我们的应用程序至关重要。 谢谢 Re: RW612 and Openthread function txpower 你好@joanou. 我可以推断你正在将 OpenThead 示例移植到 Zephyr,如果我说错了,请指正。正如我之前提到的,我建议你将Zephyr存储库中的OpenThread Shell示例作为参考和/或测试,以检查与传输功率控制相关的其他移植细节,本示例中包含了该示例。 如果该示例对您有用,请告诉我。 Re: RW612 and Openthread function txpower 您好, 我在使用 nxp_ot_cli 样本时进行了一些定制。下面是 main()。 我还为spinel 的 SPINEL_PROP_VENDOR_NXP_GET_SET_TXPOWERLIMIT_CMD 回调 添加了供应商钩子。 我为 modules/openthread/platform/radio_spinel.cpp 添加了以下内容 +otError otPlatRadioGetVendorMaxTransmitPower(otInstance *aInstance, uint8_t *aPower) +{ + otError error; + + OT_UNUSED_VARIABLE(aInstance); + + if (psRadioSpinel == NULL) + { + otLogWarnPlat("psRadioSpinel for max tx get is null"); + return OT_ERROR_GENERIC; + } + + VerifyOrExit(aPower != NULL, error = OT_ERROR_INVALID_ARGS); + error = psRadioSpinel->GetVendorMaxTransmitPower(*aPower); + +exit: + return error; +} + +otError otPlatRadioSetVendorMaxTransmitPower(otInstance *aInstance, uint8_t aPower) +{ + if (psRadioSpinel == NULL) + { + otLogWarnPlat("psRadioSpinel for set max Tx power is null"); + return OT_ERROR_GENERIC; + } + + OT_UNUSED_VARIABLE(aInstance); + return psRadioSpinel->SetVendorMaxTransmitPower(aPower); +} + 修改了 openthread 模块,以支持供应商钩子。 修改:include/openthread/platform/radio.h 修改: src/lib/spinel/CMakeLists.txt 修改: src/lib/spinel/radio_spinel.cpp 修改: src/lib/spinel/radio_spinel.hpp 修改: src/lib/spinel/spinel.h 修改: src/lib/spinel/spinel_driver.cpp SPINEL_PROP_VENDOR_NXP_GET_SET_TXPOWERLIMIT_CMD = (SPINEL_PROP_VENDOR__BEGIN + 0x10B)、   int main(void) { 日志文件("nxp_ot_cli entry"); k_sleep(K_MSEC(500)); ot_context = openthread_get_default_context(); __确定(ot_context != NULL, "Fatal: OpenThread context not available!"); ot_instance = openthread_get_default_instance(); __确定(ot_instance != NULL, "Fatal: OpenThread instance not available!"); 日志文件("设置开放线程领导权重"); otThreadSetLocalLeaderWeight(ot_实例, 2); 日志文件("完成设置领导权重"); k_sleep(K_MSEC(500)); 日志文件("设置 openthread 无线电最大发射功率为 12/2 dBm ..."); 错误 err1 = otPlatRadioSetVendorMaxTransmitPower(ot_instance, 12); 日志文件("设置开放线程无线电最大发射功率: %s(错误=%d)", otThreadErrorToString(otThreadErrorToString(err1), err1); k_sleep(K_MSEC(500)); uint8_t aPower = 0; 日志文件("获取开放线程无线电发射功率 ..."); 错误 err2 = otPlatRadioGetVendorMaxTransmitPower(ot_instance, &aPower); 如果((aPower % 2 == 0))     { 日志文件("获取开放线程无线电发射功率为 %u或 %u.0 dBm、 %s(err=%d)", aPower, aPower/2, otThreadErrorToString(err2), err2);    } 不然     { 日志文件("获取开放线程无线电发射功率为 %u或 %u.5 dBm、 %s(err=%d)", aPower, aPower/2, otThreadErrorToString(err2), err2);    } //LOG_INF("Loop now"); 虽然(1)     { 日志文件("现在循环"); k_sleep(K_MSEC(1000));    } 返回 0; } Re: RW612 and Openthread function txpower 你好,@joanou,希望你一切都好。 您是在自定义应用程序中进行测试,还是在任何现有示例中进行测试?如果是现有范例,您做了哪些修改? 此外,能否请您测试一下 openthread"shell" 示例?该示例提供了一条更改传输功率的输入命令。 请告诉我这是否对您有效,或者您是否看到了不同的行为。
記事全体を表示
MIMXRT1160 独特 ID 电子保险丝 MIMXRT1160 在 0x900-0x910 处有一个 64 位的唯一 ID 熔丝。该值可以用作设备唯一 ID,还是跨处理器/批次的 " 唯一 "?如果是这样,还有其他预编程的寄存器或熔丝可用作设备唯一ID吗? 谢谢! Re: MIMXRT1160 Unique ID eFuse 你好@tbonkers、 感谢您提供的最新信息。 关于 " 我的要求是为每台设备都有一个唯一的 ID,我想如果我能使用熔丝 0x900 的值那就太好了。" 你是说你使用了熔丝 0x900 的值,一个 32 位数据?如果是这样,我认为这不是一个好的选择,因为 32 位数据并不是唯一的。 但是,如果你使用熔丝值 0x900 和 0x910,那么 64 位数据是唯一的(唯一 ID),那就没问题了。 希望它能帮到你。 敬上 MayLiu Re: MIMXRT1160 Unique ID eFuse 你好, 我的要求是为每台设备都有一个唯一的 ID,我想如果我能使用熔丝 0x900 的值那就太好了。 从你的回复中,我了解到每个单位的熔丝值确实是唯一的-如果我错了,请纠正我。 谢谢 Re: MIMXRT1160 Unique ID eFuse 你好@tbonkers、 非常感谢您关注我们的产品并使用我们的社区。 是的,IMXRT1160 具有恩智浦配置的 64 位唯一 ID。 关于 "如果是这样的话,还有其他预编程的寄存器或熔丝可用作设备唯一 ID 吗?" 能否告诉我您的要求的更多细节? 在 IMXRT1160 中,已经在 0x900-0x910 处提供了一个 64 位设备唯一 ID 熔丝。 顺祝商祺! MayLiu
記事全体を表示
imx8qxp 安全启动 AHAB_BAD_KEY_HANS_IND 我们正在使用 HSM、cst_signer、CST 3.4.0 对 imx-启动 和 linux-imx 进行签名。 在发出 ahab_close,使用 ahab_status 验证 SECO 事件之前,我们会在 u-启动 中看到以下内容: => ahab_status 生命周期:0x0020,恩智浦关闭 SECO Event[0] = 0x0087FA00 CMD = AHAB_AUTH_CONTAINER_REQ (0x87) IND = AHAB_BAD_KEY_HASH_IND (0xFA) sc_seco_get_event: idx: 1, res:3 从 u-boot 启动读取 SRK OTP 值,使用熔丝读取 0 730 16 会得到我们在 uuu 脚本中的值。 我们无法理解这种不匹配的原因何在。如果能帮助我们验证或指导我们如何调试,我们将不胜感激。 如果需要其他信息来帮助我们解决这个问题,我们可以提供。 --- 我们正在运行的命令摘要,我们的版本是基于 yocto 的。 我们从 HSM 导出 4 份证书,我们称之为 cert{1,2,3,4}.pem。 创建 table.bin 和 熔丝.bin .../cst-3.4.0/linux64/bin/srktool-a-s sha384-t table.bin\-e 熔丝.bin-f 1\-c cert1.pem、cert2.pem、cert3.pem、cert3.pem、cert4.pem linux-imx: .../cst_signer -d -i flash_os.bin -c csf.cfg -pkcs11 mv signed-flash_os.bin os_cntr_signed.bin imx-启动: cst_signer -d -i imx-启动-imx8qxp-d7-sd.bin-flash -c csf.cfg --pkcs11 注意:cst_signer 上的 --pkcs11 标志是我们添加的补丁。它只是在调用 cst 时添加了 -b pkcs11。 csf.cfg 看起来像这样 #Header header_version=1.0 #Install SRK srktable_file=SRK_1_2_3_4_table.bin srk_source=pkcs11:model=YubiHSM;token=YubiHSM;object=./SRK1_sha384_p384_v3_usr;type=cert;pin-value=xxyyxxyyxxyyxxyy srk_source_index=0 srk_source_set=OEM srk_revocations=0x0 #安装证书 sgk_file= sgk_permissions= HSM 参数中的 PKI 树: 现有 CA:N 使用 ECC:Y 密钥长度:p384 摘要算法:sha384 有效期:5 年 SRK CA:N i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus 安全 Re: imx8qxp secure boot AHAB_BAD_KEY_HASH_IND 该事件说明密钥哈希验证与 OTP 不匹配。 您的 SRK TABLE 哈希值计算可能有问题。试着比较 SRK TABLE 和 熔丝 的哈希值。 此致 哈维
記事全体を表示
IAR compiler build S32K3 SAF environment Hello NXP Community: I use IAR compiler to integrate S32K3 SAF (version 1.0.5) in S32K312 board.  However there are so many questions when I run the sCheck. The possible reason is the wrong  configuration of .icf file and startup_cm7.s file. So could you share IAR compiler's .icf file and startup_cm7.s file ? Thanks! note: 1. when I run sCheck_CacheL1_EccTest(), it will be FaultHard.           2. when I run sCheck_Flash_Test(), the target memory will be changed to access denied. Re: IAR compiler build S32K3 SAF environment Hi The SAF is a premium software. since this is a public channel, we recommend going directly to your local NXP representative/FAE. China FAE held a training on SAF this year, which mentioned some integration considerations that may be helpful: AMCU28-Integrating Safety with S32 Safety Software Framework (SAF).pptx Best Regards, Robin
記事全体を表示
how to implement sdm and mirroring in my android app for NTAG424 DNA I have tried to implement this but getting error. I want to change key, configure file 2 and start using the tag to mirror the uid, counter and cmac. How exactly to complete this task. Re: how to implement sdm and mirroring in my android app for NTAG424 DNA   Hello sir, Thank you for working with our products. We have an Application note that shows the steps for this implementation: NTAG 424 DNA and NTAG 424 DNA TagTamper features and hints in section 5 Personalization example, the required steps for its implementation are shown. We highly recommend to please use RFIDDiscover for a proper implementation and, in case you need further support, to have a better understanding of the log.
記事全体を表示
S32DS は、S32K3xx シリーズ プラットフォームの IVT 構成をサポートできますか? タイトルの通り、S32DS が S32K3xx MCU の IVT 構成をサポートしているかどうかを確認したいと思います。 S32K312、S32K344、S32K358 を含む S32DS 3.4、S32DS 3.5、S32DS 3.6 の例を使用してみました。 これらの S32K3xx の例はすべて、IVT 構成が無効になっていることを示しています。 S32DS を使用して S32K3xx MCU プラットフォームの IVT を構成し、bin ファイルを生成する方法を教えてください。 あるいは、NXP には、S32K3xx MCU プラットフォームの IVT 構成をサポートし、bin ファイルを生成するツールがありますか? Re: Can S32DS support IVT configuration for S32K3xx series platforms? こんにちは@FrankHuang2111さん、 残念ながら、S32K3xxファミリはS32DS(およびS32K1xx)のIVT設定ビューをサポートしていません。Image Vector Table Toolは、S32Gファミリのような内部フラッシュを持たないより高度なデバイス向けです。 よろしくお願いします、 ジュリアン
記事全体を表示
9S12XDP512CAG-9S12XDT512CAA dump Address How to fill in Hi, I want to extract a FLASH&EEPROM backup from 9S12XDP512CAG and 9S12XDT512CAA. How should I enter the address in the USBDM memory dump Re: 9S12XDP512CAG-9S12XDT512CAA dump Address How to fill in Hi, It's ages since I've looked at this chip so the following is from a quick inspection of the manual. Refer to the memory map Figure 1-3. S12X CPU & BDM Global Address Mapping and boundaries in Table 1-2. Device Internal Resources. Linear address: [EEPROM_LOW to 0x13_FFFF] => [0x13_F000 to 0x13_FFFF] [FLASH_LOW to 0x7F_FFFF] => [0x78_0000 to 0x7F_FFFF] Attached is a config file to try. If loading with the HC12 programmer select linear image before loading the file. bye
記事全体を表示
imx8qxp secure boot AHAB_BAD_KEY_HASH_IND We are signing imx-boot and linux-imx using a HSM, cst_signer, CST 3.4.0. Before issuing a ahab_close, verifying SECO events with ahab_status, we see the following in u-boot: => ahab_status Lifecycle: 0x0020, NXP closed SECO Event[0] = 0x0087FA00 CMD = AHAB_AUTH_CONTAINER_REQ (0x87) IND = AHAB_BAD_KEY_HASH_IND (0xFA) sc_seco_get_event: idx: 1, res:3 Reading the SRK OTP values from u-boot, using fuse read 0 730 16 results in the values we have in our uuu script. We cannot understand where that mismatch is coming from. Any help what we could verify that or guidance in how to debug it would be appreciated. If any additional info is required to help us to solve this issue, we can provide it. --- Summary of the commands we are running, our build is yocto-based. We export from the HSM 4 certificates, let's call them cert{1,2,3,4}.pem. create table.bin and fuse.bin .../cst-3.4.0/linux64/bin/srktool -a -s sha384 -t table.bin \ -e fuse.bin -f 1 \ -c cert1.pem,cert2.pem,cert3.pem,cert4.pem linux-imx: .../cst_signer -d -i flash_os.bin -c csf.cfg --pkcs11 mv signed-flash_os.bin os_cntr_signed.bin imx-boot: cst_signer -d -i imx-boot-imx8qxp-d7-sd.bin-flash -c csf.cfg --pkcs11 Note: the --pkcs11 flag on cst_signer is a patch we've added. It just adds the -b pkcs11 to the call to cst. csf.cfg looks like this #Header header_version=1.0 #Install SRK srktable_file=SRK_1_2_3_4_table.bin srk_source=pkcs11:model=YubiHSM;token=YubiHSM;object=./SRK1_sha384_p384_v3_usr;type=cert;pin-value=xxyyxxyyxxyyxxyy srk_source_index=0 srk_source_set=OEM srk_revocations=0x0 #Install Certificate sgk_file= sgk_permissions= PKI tree in the HSM params: Existing CA: N Use ECC: Y Key Length: p384 Digest Algorithm: sha384 Duration: 5 years SRK CA: N i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus Security Re: imx8qxp secure boot AHAB_BAD_KEY_HASH_IND The event tells that the key hash verification does not match OTP. There may be problem with your SRK TABLE hash calculation. Have a try to compare SRK TABLE and Fuse hash values.  Regards Harvey
記事全体を表示
RW612 and Openthread function txpower Using the u-Blox IRIS-W106-10B (RW612) with MCUXpresso/Zephyr 4.2.0.  Most features work fine with openthread.  The device can get on mesh and ping, etc.  But some features are missing in software.  Using otPlatRadioSetTransmitPower() causes a reset, for example. Side note: The API should be support a signed int because, for example, -1 dBm is a valid setting. I noticed there is an example with vendor set tx power, which does not work after I port it in.  I think it should be hooked into the otPlatRadioSetTransmitPower() function. #define SPINEL_PROP_VENDOR_NXP_GET_SET_TXPOWERLIMIT_CMD (SPINEL_PROP_VENDOR__BEGIN + 0x10B) Also, perhaps related, getting the eui64 does not work.  I reworked the function to return the lower 8 bytes of the hwinfo address: hwinfo_get_device_id.  I suspect that this is probably not correct. Setting the Tx power from the C app is crucial for our application. Thanks Re: RW612 and Openthread function txpower Hello @joanou. I can infer that you are porting an OpenThead example to Zephyr, although please correct me if I'm wrong. As I mentioned before, I suggest that you take as reference and/or test the OpenThread Shell example from the Zephyr repository to check for additional porting details related to the transmit power control, which is included in this example. Please let me know if the example works for you. Re: RW612 and Openthread function txpower Hi, I am using the nxp_ot_cli sample with some of my customizations. Here is main() below.  I also added vendor hook for the SPINEL_PROP_VENDOR_NXP_GET_SET_TXPOWERLIMIT_CMD callback from spinel.  I added this for modules/openthread/platform/radio_spinel.cpp +otError otPlatRadioGetVendorMaxTransmitPower(otInstance *aInstance, uint8_t *aPower) +{ + otError error; + + OT_UNUSED_VARIABLE(aInstance); + + if (psRadioSpinel == NULL) + { + otLogWarnPlat("psRadioSpinel for max tx get is null"); + return OT_ERROR_GENERIC; + } + + VerifyOrExit(aPower != NULL, error = OT_ERROR_INVALID_ARGS); + error = psRadioSpinel->GetVendorMaxTransmitPower(*aPower); + +exit: + return error; +} + +otError otPlatRadioSetVendorMaxTransmitPower(otInstance *aInstance, uint8_t aPower) +{ + if (psRadioSpinel == NULL) + { + otLogWarnPlat("psRadioSpinel for set max Tx power is null"); + return OT_ERROR_GENERIC; + } + + OT_UNUSED_VARIABLE(aInstance); + return psRadioSpinel->SetVendorMaxTransmitPower(aPower); +} + The openthread module was modified to support hte vendor hook. modified: include/openthread/platform/radio.h modified: src/lib/spinel/CMakeLists.txt modified: src/lib/spinel/radio_spinel.cpp modified: src/lib/spinel/radio_spinel.hpp modified: src/lib/spinel/spinel.h modified: src/lib/spinel/spinel_driver.cpp This was added to spinel.h. SPINEL_PROP_VENDOR_NXP_GET_SET_TXPOWERLIMIT_CMD = (SPINEL_PROP_VENDOR__BEGIN + 0x10B),   int main(void) {    LOG_INF("nxp_ot_cli entry");    k_sleep(K_MSEC(500));    ot_context = openthread_get_default_context();    __ASSERT(ot_context != NULL, "Fatal: OpenThread context not available!");    ot_instance = openthread_get_default_instance();    __ASSERT(ot_instance != NULL, "Fatal: OpenThread instance not available!");    LOG_INF("Setting openthread leader weight");    otThreadSetLocalLeaderWeight(ot_instance, 2);    LOG_INF("Done setting leaderweight");    k_sleep(K_MSEC(500));    LOG_INF("Setting openthread radio max transmit power to 12/2 dBm ...");    otError err1 = otPlatRadioSetVendorMaxTransmitPower(ot_instance, 12);    LOG_INF("Set openthread radio max transmit power: %s (err=%d)", otThreadErrorToString(err1), err1);    k_sleep(K_MSEC(500));    uint8_t aPower = 0;    LOG_INF("Getting openthread radio transmit power ...");    otError err2 = otPlatRadioGetVendorMaxTransmitPower(ot_instance, &aPower);    if ((aPower % 2 == 0))    {       LOG_INF("Getting openthread radio transmit power is %u or %u.0 dBm, %s (err=%d)", aPower, aPower/2, otThreadErrorToString(err2), err2);    }    else    {       LOG_INF("Getting openthread radio transmit power is %u or %u.5 dBm, %s (err=%d)", aPower, aPower/2, otThreadErrorToString(err2), err2);    }    //LOG_INF("Loop now");    while (1)    {       LOG_INF("Loop now");       k_sleep(K_MSEC(1000));    }    return 0; } Re: RW612 and Openthread function txpower Hello @joanou, hope you are doing well. Are you doing your testings in a custom application or is it in any existing example? If it is an existing example what changes have you done? Additionally, could you please test the openthread "shell" example? The example provides an input command to change the transmission power. Please let me know whether this works for you or if you see a different behavior.
記事全体を表示
如何在 NTAG424 DNA 的 Android 应用程序中实现 sdm 和镜像功能? 我已经尝试执行,但出现了错误。我想更改密钥,配置文件 2,并开始使用标签来镜像 uid、计数器和 cmac。具体如何完成这项任务。 Re: how to implement sdm and mirroring in my android app for NTAG424 DNA   您好,先生, 感谢您使用我们的产品。 我们有一份应用笔记显示了此实施的步骤:NTAG 424 DNA和NTAG 424 DNA TagTamper的功能和提示在第5节个性化示例中,显示了其实现所需的步骤。 我们强烈建议您使用RFIDDiscover来正确实施,并在需要进一步支持时更好地了解日志。
記事全体を表示
9S12XDP512CAG-9S12XDT512CAA 转储地址 如何填写 你好,我想从 9S12XDP512CAG 和 9S12XDT512CAA 中提取 FLASH&EEPROM 备份。如何在 USBDM 存储转储中输入地址? Re: 9S12XDP512CAG-9S12XDT512CAA dump Address How to fill in 您好, 我已经很久没有查看过这个芯片了,以下内容是我快速查看手册后得出的。 请参阅内存映射图 1-3。S12X CPU & BDM 全球地址映射和边界如表 1-2 所示。设备内部资源。 线性地址: [EEPROM_LOW to 0x13_FFFF] => [0x13_F000 to 0x13_FFFF] [FLASH_LOW to 0x7F_FFFF] => [0x78_0000 to 0x7F_FFFF] 附带的配置文件可供尝试。 如果使用 HC12 编程器加载,请选择 线性图像再加载文件。 再见
記事全体を表示
IARコンパイラビルドS32K3 SAF環境 NXPコミュニティの皆様、こんにちは。 IAR コンパイラを使用して、 S32K3 SAF (バージョン 1.0.5) を S32K312 ボードに統合します。 しかし、sCheck を実行すると、SO 多くの質問が表示されます。考えられる原因は.icfの設定が間違っていることですファイルとstartup_cm7.sファイル。IARコンパイラの.icfファイルとstartup_cm7.sを共有していただけますか?ファイル ? よろしくお願いします! 注: 1. sCheck_CacheL1_EccTest() を実行すると、FaultHard になります。 2.sCheck_Flash_Test() を実行すると、ターゲット メモリがアクセス拒否に変更されます。 Re: IAR compiler build S32K3 SAF environment ハイ SAF はプレミアム ソフトウェアです。これはパブリック チャネルであるため、お近くの NXP 担当者/FAE に直接お問い合わせいただくことをお勧めします。 中国FAEは今年SAFに関するトレーニングを開催し、役立つ可能性のある統合の考慮事項についていくつか言及しました: AMCU28-S32 セーフティ ソフトウェア Framework (SAF)とのセーフティの統合.pptx よろしくお願いいたします ロビン
記事全体を表示
Can S32DS support IVT configuration for S32K3xx series platforms? As the title suggests, I'd like to confirm whether S32DS supports IVT configuration for the S32K3xx MCU. I've tried using examples from S32DS 3.4, S32DS 3.5, and S32DS 3.6, including the S32K312, S32K344, and S32K358. These S32K3xx examples all indicate that IVT configuration is disabled. How can I use S32DS to configure the IVT for the S32K3xx MCU platform and generate a bin file? Or does NXP have any tools that support IVT configuration for the S32K3xx MCU platform and generate a bin file? Re: Can S32DS support IVT configuration for S32K3xx series platforms? Hi @FrankHuang2111, Unfortunately, the S32K3xx family does not support the IVT configuration view for S32DS (nor S32K1xx).  Image Vector Table Tool is for more advanced devices without internal Flash like like S32G family. Best regards, Julián
記事全体を表示
MIMXRT1160 ユニークID eFuse MIMXRT1160 には、0x900 ~ 0x910 に 64 ビットの固有 ID ヒューズがあります。この値はデバイスの一意の ID として使用できますか、それともプロセッサ/バッチ間で「一意」ですか?もしCASE、デバイスの一意の ID として使用できる別の事前にプログラムされたレジスタまたはヒューズはありますか? よろしくお願いします。 Re: MIMXRT1160 Unique ID eFuse こんにちは@tbonkers 、 最新情報をありがとうございます。 「デバイスごとに一意の ID を持つ必要があるため、ヒューズの値 0x900 を使用できるとよいと考えていました。」に関して 32 ビット データであるヒューズ 0x900 の値を使用したということですか?SO、それは良い選択ではないと思います。32 ビットのデータは一意ではありません。 ただし、ヒューズ値 0x900 と 0x910 を使用すると、64 ビット データは一意 (一意の ID) となり、問題ありません。 お役に立てれば幸いです。 よろしくお願いします メイリュー Re: MIMXRT1160 Unique ID eFuse こんにちは、 私の要件は、各デバイスに一意の ID を持たせることであり、ヒューズの値 0x900 を使用できればよいと考えていました。 あなたの返答から、ヒューズの値は確かにユニットごとに固有であると理解しましたが、間違っていたら訂正してください。 ありがとう Re: MIMXRT1160 Unique ID eFuse こんにちは@tbonkers 、 弊社の製品にご興味をお持ちいただき、またコミュニティをご利用いただき誠にありがとうございます。 はい、 IMXRT1160 には NXP によって構成された 64 ビットの一意の ID があります。 「そうであれば、デバイスの一意の ID として使用できる別の事前にプログラムされたレジスタまたはヒューズはありますか? 」 ご要望の詳細を教えていただけますか?IMXRT1160 では、0x900 ~ 0x910 に 64 ビットのデバイス固有 ID ヒューズがすでに提供されています。 よろしくお願いいたします。 メイリュー
記事全体を表示
S32DS 能否支持 S32K3xx 系列平台的 IVT 配置? 正如标题所示,我想确认 S32DS 是否支持 S32K3xx MCU 的 IVT 配置。 ,我尝试使用 S32DS 3.4、S32DS 3.5 和 S32DS 3.6 中的示例,包括 S32K312、S32K344 和 S32K358。 这些 S32K3xx 示例都表明 IVT 配置已禁用。 如何使用 S32DS 为 S32K3xx MCU 平台配置 IVT 并生成 bin 文件? 或者恩智浦是否有任何工具支持 S32K3xx MCU 平台的 IVT 配置并生成 bin 文件? Re: Can S32DS support IVT configuration for S32K3xx series platforms? 嗨,@FrankHuang2111、 不幸的是,S32K3xx 系列不支持 S32DS(或非 S32K1xx)的 IVT 配置视图。 图像矢量表工具适用于没有内部闪存的更高级的设备,如 S32G 系列。 致以最诚挚的问候, Julián
記事全体を表示