Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
使用 LS1046A 的定制板上的 U-Boot 无法启动 我目前正在使用 LS1046A 检查定制板上的启动过程。创建PBL和U-Boot并写入QSPI后,输出如下日志,之后便无任何显示: 信息:BL31:准备从 EL3 退出到正常世界 信息:入口点地址 = 0x82000000 信息:SPSR = 0x3c9 由于我手头有 LS1046ARDB,我怀疑挂起是由于硬件配置的差异造成的。在定制板上,USB、SATA、PCIe都没有用到,所以没有连接。 存储库中是否有任何区域位于 https://github.com/nxp-qoriq/atf/tree/lf_v2.6 这可能会影响操作吗?(DDR 运行没有任何问题。) 回复:U-Boot 无法在使用 LS1046A 的定制板上启动 请在 u-boot 源代码中的 arch/arm/cpu/armv8/fsl-layerscape/soc.c 中注释“erratum_a009007()”。 如果没有帮助,请使用 CodeWarrior for ARMv8 调试 BL31 和 u-boot。 可能“检查(附加到运行目标)”会对客户有所帮助。请参阅附件 inspect.png 中标记为红色的检查图标。点击该图标后,CodeWarrior将会附加到目标板上,不会影响目标板上正在运行的软件。 然后目标板正在执行的反汇编代码将被捕获并显示在CodeWarrior IDE中,请参考附件disassemble.png。 然后参考下面的文档来调试BL31和u-boot。 https://community.nxp.com/t5/Layerscape-Knowledge-Base/Debugging-ATF-and-u-boot-with-CodeWarrior-for-ARMv8/ta-p/1684233
View full article
Trouble implementing ios app using Taplinx SDK Hi, i'm trying to follow UG10045.pdf - Starting development with TapLinx iOS SDK. Below is excerpt from that guide: 3.4 Implementing the delegate method for APDU communication To communicate with the TapLinx iOS Library and the Tag (or Card), a delegate method which is created inside the MIFAREApduHandler must be implemented in your class. Below is the delegate method. However i do not understand where i should implement that TapLinxApduHandlerProtocol, on what class? Where/how should i pass my class to something in Taplinx SDK to indicate where i implemented that hander? Is there a ios sample app like for Android? It would be very helpful. In case there is no such app, could someone share a code sample with full sdk initialization on ios? Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Since your problem involves the level of code debugging, we do not have such a test environment as yours, so your problem needs to be debugged by you, say sorry for that. Re: Trouble implementing ios app using Taplinx SDK hi @KaiLi  - unfortunately there is only swiftsourceinfo file inside Project folder and it is of no use to me. When i add libTapLinxLibrary.a to xcode app project (and set up search paths) during compilation i get error: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/SampleTaplinxApp/ContentView.swift:9:8 Compiled module was created by a different version of the compiler '5.10.0.13'; rebuild 'TapLinxLibrary' and try again: /Users/xxx/Projects/xcodeproj/facilityapp/SampleTaplinxApp/TapLinxLibrary2/TapLinxLibrary.swiftmodule/arm64-apple-ios.swiftmodule\ Could you hint me at what to do? Re: Trouble implementing ios app using Taplinx SDK thanks, i will give it a try and let you know Re: Trouble implementing ios app using Taplinx SDK Hello @DamianD  Unfortunately, there is not the dedicated sample for ios, but I think there should be something in SDK could refer to, like sdk_TapLinx_Library_iOS\TapLinxv1.0.1\TapLinxiOSSDK\TapLinxiOSSDK\TapLinxLibrary\TapLinxLibrary.swiftmodule\Project. Please try it.
View full article
S32K312-172HDQFP 的 V11 引脚布局 问候, 在“S32K3xx - 硬件设计指南”文档中,表6显示“所有v11引脚必须短路并通过外部连接到PCB上的公共参考”。我认为这个评论是针对 K388 版本的。 由于V11是S32K312内部产生的核心逻辑电压电源,因此对于S32K312来说,似乎没有必要将所有V11引脚外部连接在一起?这个理解对吗? 回复:S32K312-172HDQFP的V11引脚布局 明白了,Pavell,感谢您的快速回复。 回复:S32K312-172HDQFP的V11引脚布局 你好@Edward_Y , 是的,将所有 V11 引脚连接在一起是绝对必要的。因为评论连续:“每个电源引脚可以使用一个去耦电容器,并且仅为 V11 域使用一个本地大容量/旁路电容器,以增加 MCU 的电压参考的稳健性和去耦效果。” 供给建议不容小觑。 顺祝商祺! 帕维尔
View full article
ls1028a 使用 800 MHz 设置时无法从 FSPI 启动 为了降低功耗,我们希望以 800 MHz 设置运行 LS1027A(特别是使用 300 MHz 平台时钟,因为这样可以最大程度地节省功耗)。如果我们对 RCW 使用这些设置,则主板可以从 SD 卡正常启动,但根本无法从 FSPI 启动。串行上没有输出。 LS1028LSARB 的行为(错误)完全相同。使用 1500 MHz 设置从 FSPI 正常启动,但当我使用 800 MHz RCW 时,电路板仍然死机(RESET LED 亮起,SYSTEM READY 闪烁)。使用 800MHz 设置也可以从 SD 卡正常启动。 我更改以下内容以选择 800 MHz RCW 文件: RCWXSPI ?= “R_SQPP_0x85bb/rcw_800” 我之前尝试过使用 rcw_800_sdboot.rcw,可在 SD 卡上运行。 rcw_800.rcw 是 rcw_800_sdboot.rcw 的副本,我只将“BOOT_LOC=21”更改为“BOOT_LOC=26”,其他 FSPI 可引导 rcw 文件似乎也使用了该选项。 rcw_800.rcw 文件的内容: /* * SerDes Protocol - 0x85bb * * Frequencies: * Core -- 800 MHz * Platform -- 300 MHz * DDR -- 1300 MHz * DDR Data Rate -- 1.600 GT/s */ #include <../ls1028asi/ls1028a.rcwi> SYS_PLL_RAT=3 MEM_PLL_RAT=13 CGA_PLL1_RAT=8 CGA_PLL2_RAT=8 HWA_CGA_M1_CLK_SEL=1 HWA_CGA_M2_CLK_SEL=7 HWA_CGA_M3_CLK_SEL=2 HWA_CGA_M4_CLK_SEL=3 DDR_REFCLK_SEL=2 DRAM_LAT=1 BOOT_LOC=26 FLASH_CFG1=3 SYSCLK_FREQ=600 IIC2_PMUX=6 IIC3_PMUX=2 IIC4_PMUX=2 IIC5_PMUX=1 IIC6_PMUX=3 CLK_OUT_PMUX=2 EC1_SAI4_5_PMUX=5 EC1_SAI3_6_PMUX=5 USB3_CLK_FSEL=39 ENETC_RCW=3 GTX_CLK125_PMUX=2 SRDS_PRTCL_S1_L0=8 SRDS_PRTCL_S1_L1=5 SRDS_PRTCL_S1_L2=11 SRDS_PRTCL_S1_L3=11 /* Errata for PCIe controller */ #include <../ls1028asi/a008851.rcw> #include <../ls1028asi/a010477.rcw> #include <../ls1028asi/a009531.rcw> /* Increase FSPI clock frequency */ #include <../ls1028asi/fspi_speed.rcw> 回复:ls1028a 使用 800 MHz 设置时无法从 FSPI 启动 由于勘误表A-050568 ,您需要将平台频率更改为 400Mhz 以进行 flex-nor 启动。 对于非nor启动的情况,比如SD和EMMC,可以使用rcw_800,您可以相应地将平台频率更改为300Mhz。 回复:ls1028a 使用 800 MHz 设置时无法从 FSPI 启动 我尝试过多种计时方法,并找到了有趣的替代方案。 导致 FSPI 无法启动的一个设置似乎是将 SYSCLK 设置为 300MHz(而不是 400): SYS_PLL_RAT=3 这也是对空闲功耗有实际影响的设置... 回复:ls1028a 使用 800 MHz 设置时无法从 FSPI 启动 尝试过,没有什么区别。这些设置可以从 SD 卡正常启动,但写入 FSPI 时不起作用。 顺便说一句,一旦从 SD 卡启动,无论使用哪种设置,FSPI 都可以正常工作。 (两个 PLL 都以这些设置运行在 800 下,因此与您建议的更改相比,repo 中的设置之间的时钟频率没有差异。) 回复:ls1028a 使用 800 MHz 设置时无法从 FSPI 启动 请按如下方式配置 RCW。 HWA_CGA_M1_CLK_SEL=7 HWA_CGA_M2_CLK_SEL=1
View full article
S32K146 问题,在 DFLASH 初始化期间触发 BusFault 1.据客户软件工程师反映,初始化触发BusFault后,会按照软件的逻辑修复相应地址的错误(会进行擦除操作),但是在擦除过程中发现FTEx FSTAT MGSTATO MASK被设置为1,导致擦除操作无法成功执行。请问什么情况下FTEx FSTAT MGSTATO MASK会被设置为1? 2.为什么我用SEGGER J_Fflash软件和JLink调试器进行擦除时,SEGGER J_Fflash软件会报“Erase Failed”的信息,但是在KEIL上却可以发现擦除已经执行了? 3.为什么软件中执行擦除函数无法成功擦除,而外部调试器却可以? 回复:S32K146 问题,在 DFLASH 初始化期间触发 BusFault 你好,丹尼尔。 客户工程师疑惑的是:使用SEGGER J_Fflash软件和JLink调试器擦除出现BusFault的单个SECTOR(0x10004800--0x10004FFF)的芯片可以正常运行。 但是软件执行擦除操作的底层函数是FLASH_DRV_CommandSequence(),报错。为什么用工具可以正常擦除,却不能直接用命令执行呢?谢谢!
View full article
MC EDAC を Linux EDAC サブシステムに登録します NXP が提供する BSP 40 を使用して Linux を実行している S32G-VNP-EVB3 ボードがあります。LinuxカーネルのEDACシステムを有効にしてsbesとdbesを監視しましたが、ファイルシステムに表示されません。このボードでEDACが実際に有効になっているのかどうか疑問に思いますか?使用可能なメモリの量は、そうであることを示しているようです。ただし、デバイスツリーで再確認するメモリノードが見つかりませんでした。私が確認する方法はありますか? ここにedacの情報が見られることを期待してください、 /sys/devices/system/edac/mc # ls power subsystem uevent システムメモリ、 /sys/devices/system/edac/mc # cat /proc/meminfo MemTotal: 3500312 kB MemFree: 3442776 kB MemAvailable: 3442020 kB Buffers: 1724 kB Cached: 9168 kB SwapCached: 0 kB Active: 7532 kB Inactive: 3924 kB Active(anon): 64 kB Inactive(anon): 640 kB Active(file): 7468 kB Inactive(file): 3284 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 724 kB Mapped: 2116 kB Shmem: 60 kB KReclaimable: 25168 kB Slab: 33908 kB SReclaimable: 25168 kB SUnreclaim: 8740 kB KernelStack: 1376 kB PageTables: 192 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1750156 kB Committed_AS: 2520 kB VmallocTotal: 259653632 kB VmallocUsed: 1872 kB VmallocChunk: 0 kB Percpu: 656 kB CmaTotal: 262144 kB CmaFree: 260576 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB Re: MC EDAC を Linux EDAC サブシステムに登録する これは、このボードがインラインドラムを使用しているため、スクラバーがMCからの結果を難読化しているため、ARMがこの情報にアクセスできないためですか?
View full article
s32k 中 SPI 的 IB 与 EB(RTD 3.0.0.0) 我们正在使用 EBtresos 工具 autosar 包 RTD 3.0.0.0 配置 SPI。有两种类型的缓冲区可配置:内部缓冲区和外部缓冲区。 1.这个内部缓冲区是我们软件中Spi驱动文件定义的数组吗?就速度而言,它与用户定义的数组有何不同? 2. 哪个更好/更高效?IB或EB 3. 对于 IB,我们必须首先使用 Spi_WriteIB 将用户定义数组写入 IB,然后执行 Spi_SyncTransmit....而在 EB 中,我们可以使用 Spi_SetupEB() 将此用户定义数组设置为缓冲区,然后执行 Spi_SyncTransmit 进行同步传输。哪个更快/更好,我认为只有 Eb。 4. 请说出两者的优缺点 回复:s32k 中 SPI 的 IB 与 EB(RTD 3.0.0.0) 但是在 IB 中,我们设置了数组之后,必须使用 Spi_WriteIB 将其写入 IB,我们不能直接访问 IB,对吗?我们可以设置与 EB 相同的数组并修改和传输数据? 那么,从逻辑上来说 EB 更快,对吗?
View full article
NXP RT1170EVKB 编译错误 我成功运行了演示示例,但是当我尝试运行自己的模型时,遇到了这个问题。另外,当我在 Ubuntu 上的另一个平台上运行代码时,我无法获取这些文件,因为它们显示为错误。尝试了所有方法后,过去三周仍然遇到这个问题 构建目标:evkbmimxrt1170_maestro_sync.axf 调用:MCU 链接器 arm-none-eabi-gcc -nostdlib -L“E:\new\evkbmimxrt1170_maestro_sync\vit\CortexM7\Lib”-L“E:\new\evkbmimxrt1170_maestro_sync\voice_seeker\lib”-Xlinker -no-warn-rwx-segments -Xlinker -Map="evkbmimxrt1170_maestro_sync.map"-Xlinker --gc-sections -Xlinker -print-memory-usage -Xlinker --sort-section=alignment -Xlinker --cref -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -T evkbmimxrt1170_maestro_sync_Release.ld -o "evkbmimxrt1170_maestro_sync.axf"./xip/dcd.o./xip/evkbmimxrt1170_flexspi_nor_config.o ./xip/fsl_flexspi_nor_boot.o ./xip/xmcd.o ./voice_seeker/ARM_CortexM7/rdsp_utilities_public/rdsp_memory_utils_public/RdspMemoryUtilsPublic.o ./voice_seeker/ARM_CortexM7/rdsp_utilities_public/rdsp_memory_utils_public/memcheck.o ./utilities/str/fsl_str.o ./utilities/debug_console/fsl_debug_console.o ./utilities/fsl_assert.o ./utilities/fsl_memcpy.o ./utilities/fsl_shell.o ./startup/boot_multicore_slave.o ./startup/startup_mimxrt1176_cm7.o ./source/app_streamer.o ./source/cmd.o./source/main.o ./source/sdmmc_config.o ./source/semihost_hardfault.o ./source/streamer_pcm.o ./source/stt_processor.o ./source/vit_proc.o ./source/voice_seeker.o ./sdmmc/sd/fsl_sd.o ./sdmmc/osa/fsl_sdmmc_osa.o ./sdmmc/host/usdhc/non_blocking/fsl_sdmmc_host.o ./sdmmc/common/fsl_sdmmc_common.o ./maestro/src/utils/src/file_utils.o ./maestro/src/utils/src/general_utils.o ./maestro/src/utils/src/maestro_logging.o ./maestro/src/elements/audio_proc.o ./maestro/src/elements/audio_sink.o ./maestro/src/elements/audio_src.o ./maestro/src/elements/file_sink.o ./maestro/src/elements/mem_src.o ./maestro/src/elements/process_sink.o ./maestro/src/devices/audio_sink_default.o ./maestro/src/devices/audio_src_default.o ./maestro/src/core/src/pad.o ./maestro/src/core/src/pipeline.o ./maestro/src/core/src/streamer.o ./maestro/src/core/src/streamer_element.o ./maestro/src/core/src/streamer_msg.o ./freertos/freertos-kernel/portable/MemMang/heap_4.o ./freertos/freertos-kernel/portable/GCC/ARM_CM4F/port.o ./freertos/freertos-kernel/croutine.o ./freertos/freertos-kernel/event_groups.o ./freertos/freertos-kernel/list.o ./freertos/freertos-kernel/queue.o ./freertos/freertos-kernel/stream_buffer.o ./freertos/freertos-kernel/tasks.o ./freertos/freertos-kernel/timers.o ./fatfs/source/fsl_sd_disk/fsl_sd_disk.o ./fatfs/source/diskio.o ./fatfs/source/ff.o ./fatfs/source/ffsystem.o ./fatfs/source/ffunicode.o ./drivers/fsl_anatop_ai.o ./drivers/fsl_cache.o ./drivers/fsl_clock.o ./drivers/fsl_common.o ./drivers/fsl_common_arm.o ./drivers/fsl_dcdc.o ./drivers/fsl_dmamux.o ./drivers/fsl_edma.o ./drivers/fsl_flexio.o ./drivers/fsl_flexio_i2s.o ./drivers/fsl_flexio_i2s_edma.o ./drivers/fsl_gpc.o ./drivers/fsl_gpio.o ./drivers/fsl_lpi2c.o ./drivers/fsl_lpuart.o ./drivers/fsl_mu.o ./drivers/fsl_pdm.o ./drivers/fsl_pdm_edma.o ./drivers/fsl_pgmc.o ./drivers/fsl_pmu.o ./drivers/fsl_sai.o ./drivers/fsl_sai_edma.o ./drivers/fsl_semc.o ./drivers/fsl_soc_src.o ./drivers/fsl_usdhc.o ./device/system_MIMXRT1176_cm7.o ./component/uart/fsl_adapter_lpuart.o ./组件/serial_manager/fsl_component_serial_manager.o ./组件/serial_manager/fsl_component_serial_port_uart.o ./组件/osa/fsl_os_abstraction_free_rtos.o ./组件/lists/fsl_component_generic_list.o ./组件/i2c/fsl_adapter_lpi2c.o ./组件/gpio/fsl_adapter_igpio.o ./codec/port/wm8962/fsl_codec_wm8962_adapter.o ./codec/port/fsl_codec_adapter.o ./codec/fsl_codec_common.o ./codec/fsl_codec_i2c.o ./codec/fsl_wm8962.o ./board/board.o ./board/clock_config.o ./board/hardware_init.o ./board/pin_mux.o ./CMSIS/DSP/Source/WindowFunctions/WindowFunctions.o ./CMSIS/DSP/Source/TransformFunctions/TransformFunctions.o ./CMSIS/DSP/Source/TransformFunctions/TransformFunctionsF16.o ./CMSIS/DSP/Source/SupportFunctions/SupportFunctions.o ./CMSIS/DSP/Source/SupportFunctions/SupportFunctionsF16.o ./CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.o ./CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctionsF16.o ./CMSIS/DSP/Source/SVMFunctions/SVMFunctions.o ./CMSIS/DSP/Source/SVMFunctions/SVMFunctionsF16.o ./CMSIS/DSP/Source/QuaternionMathFunctions/QuaternionMathFunctions.o ./CMSIS/DSP/Source/MatrixFunctions/MatrixFunctions.o ./CMSIS/DSP/Source/MatrixFunctions/MatrixFunctionsF16.o ./CMSIS/DSP/Source/InterpolationFunctions/InterpolationFunctions.o ./CMSIS/DSP/Source/InterpolationFunctions/InterpolationFunctionsF16.o ./CMSIS/DSP/Source/FilteringFunctions/FilteringFunctions.o ./CMSIS/DSP/Source/FilteringFunctions/FilteringFunctionsF16.o ./CMSIS/DSP/Source/FastMathFunctions/FastMathFunctions.o ./CMSIS/DSP/Source/FastMathFunctions/FastMathFunctionsF16.o ./CMSIS/DSP/Source/DistanceFunctions/DistanceFunctions.o ./CMSIS/DSP/Source/DistanceFunctions/DistanceFunctionsF16.o ./CMSIS/DSP/Source/ControllerFunctions/ControllerFunctions.o ./CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctions.o ./CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctionsF16.o ./CMSIS/DSP/Source/CommonTables/CommonTables.o ./CMSIS/DSP/Source/CommonTables/CommonTablesF16.o ./CMSIS/DSP/Source/BayesFunctions/BayesFunctions.o ./CMSIS/DSP/Source/BayesFunctions/BayesFunctionsF16.o ./CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctions.o ./CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.o -Wl,--start-group -lVIT_CM7_v04_11_00 -lvoiceseeker_no_aec -Wl,--end-group C:/nxp/MCUXpressoIDE_24.12.148/ide/plugins/com.nxp.mcuxpresso.tools.win32_24.12.0.202407110909/tools/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: ./source/stt_processor.o: 在函数“STT_Initialize”中: E:\new\evkbmimxrt1170_maestro_sync\Release/../source/stt_processor.c:25:(.text.STT_Initialize+0xe): 对“vosk_model_new”未定义引用 C:/nxp/MCUXpressoIDE_24.12.148/ide/plugins/com.nxp.mcuxpresso.tools.win32_24.12.0.202407110909/tools/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: E:\new\evkbmimxrt1170_maestro_sync\Release/../source/stt_processor.c:31:(.text.STT_Initialize+0x24): 对“vosk_recognizer_new”未定义引用 C:/nxp/MCUXpressoIDE_24.12.148/ide/plugins/com.nxp.mcuxpresso.tools.win32_24.12.0.202407110909/tools/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: E:\new\evkbmimxrt1170_maestro_sync\Release/../source/stt_processor.c:34:(.text.STT_Initialize+0x3a): 对“vosk_model_free”未定义引用 C:/nxp/MCUXpressoIDE_24.12.148/ide/plugins/com.nxp.mcuxpresso.tools.win32_24.12.0.202407110909/tools/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: ./source/stt_processor.o: 在函数“STT_Process”中: E:\new\evkbmimxrt1170_maestro_sync\Release/../source/stt_processor.c:49:(.text.STT_Process+0x1c): 对“vosk_recognizer_accept_waveform”未定义引用 C:/nxp/MCUXpressoIDE_24.12.148/ide/plugins/com.nxp.mcuxpresso.tools.win32_24.12.0.202407110909/tools/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: E:\new\evkbmimxrt1170_maestro_sync\Release/../source/stt_processor.c:51:(.text.STT_Process+0x24): 对“vosk_recognizer_result”未定义引用 内存区域已用大小区域大小已用百分比 板载闪存:32284 B 64 MB 0.05% SRAM_DTC_cm7:10992 B 256 KB 4.19% SRAM_ITC_cm7:0 GB 256 KB 0.00% SRAM_OC1: 751644 B 768 KB 95.58% NCACHE_REGION:0 GB 256 KB 0.00% SRAM_OC_ECC1:0 GB 64 KB 0.00% SRAM_OC_ECC2: 0 GB 64 KB 0.00% 主板SDRAM:0 GB 64 MB 0.00% collect2.exe:错误:ld 返回 1 退出状态 制作[1]:*** [makefile:91:evkbmimxrt1170_maestro_sync.axf]错误 1 make:*** [makefile:82:all] 错误 2 “make -r -j12 all”以退出代码 2 终止。构建可能不完整。 回复:NXP RT1170EVKB 编译错误 谢谢你, @diego_charles 是的,这不完全是 Vosk,但还是感谢您的回复。我无法构建和闪现我现在面临的最后一件事。 当我打开腻子时,只出现黑屏。我尝试了 hello world;我可以在 Putty 上看到 hello world,但在我的屏幕上,什么也没有出现。按下 Z 键时,会出现一些噪音,所以您能在 usb_sync 中告诉我这是怎么发生的吗,比如帮助,或者看看我做得对还是出了什么问题?您能告诉我如何重置控制台窗口吗?不知怎么的,我把屏幕切掉了;现在我只能看到一个屏幕运行代码,没有警告等等。你能告诉我如何重置它吗? 回复:NXP RT1170EVKB 编译错误 我想设计一些模型并用设计的模型替换演示模型,这意味着我正在使用 kaldi 运行一些模型并用演示替换运行模型文件 回复:NXP RT1170EVKB 编译错误 你好@shubhamosh12 非常抱歉回复延迟! 我可以看到您正在使用 maestro_sync 库,因此也使用 VIT。您如何用自己的模型替换演示的模型?在此期间,您还发现了其他可以分享的东西吗? 非常感谢! 迭戈
View full article
FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. HW: i.mx8mm or i.mx8mp, + AW-CM358 (88w8987) or Murata 1YM (88W8997) SW: SDK 6.6.3 WiFi: Tried NXP EVK board i.mx8mm PCIE8997--16.92.21.p119.2-MM6X16437.p3-GPL-(FP92) SD8987----16.92.21.p119.2-MM6X16437.p3-GPL-(FP92) Customer side: i.mx8mp kernel: 5.x SD8997 ---- 16.92.21.p119.2-16.92.21.p119.2-MM6X16437.P3-GPL Ref version: Tried  i.mx8mm 6.1.22 SD8987----16.92.21.p76.5-MM5X16391.p3-GPL-(FP92) PCIE8997--16.92.21.p84.4-MM5X16391.p3-GPL-(FP92) No issue on this version. Steps: 1. Convert conf to txpower bin by (refer to UM11490) ./mlanutl mlan0 hostcmd txpwrlimit_cfg_8987.conf generate_raw txpower.bin or ./mlanutl mlan0 hostcmd txpwrlimit_cfg_8997.conf generate_raw txpower.bin OK:  without this line: txpwrlimit_cfg=nxp/txpower.bin NOK(FW crash just after load txpower.bin): add this line txpwrlimit_cfg=nxp/txpower.bin in /lib/firmware/nxp/wifi_mod_para.conf and then bring up by modprobe moal mod_para=nxp/wifi_mod_para.conf FW crash after dmesg txpwrlimit_cfg=nxp/txpower.bin Logs share: NOK logs: 663_p1192_8987_fail.txt 663_p1192_8997_fail.txt OK logs: 663_p1192_8987_ok_noPwr.txt 663_p1192_8997_ok_noPwr.txt 6122_i.mx8mm_8987.txt 6122_p844_i.mx8mm_8997_noPwr_ok.txt 6122_p844_i.mx8mm_8997_withPwr_ok.txt Customer can share their logs if needed. Please help check if the procedure need to be changed after p119.2  Thanks. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Hi, @NancyHuang  We have standalone release completed and available on the nxp.com with secure sign in. Can you please check if this link can be accessible to you for the Q2 release? Below link is for 88W8987: https://www.nxp.com/webapp/sps/download/license.jsp?colCode=SD.GEN.16.92.21.p119.3-MM6X16437.P21-GPL&appType=file1&DOWNLOAD_ID=null Below link is for 88W8997: Generic_SD-WLAN-UART-BT-8997-LNX_6_6_23-IMX8-16.92.21.p119.3-16.92.21.p119.3-MM6X16437.P21-GPL Generic_PCIE-WLAN-UART-BT-8997-LNX_6_6_23-IMX8-16.92.21.p119.3-16.92.21.p119.3-MM6X16437.P21-GPL  If this is not accessible, then you may need to use Q2 (end of June) release available via i.MX BSP or Github release.   Thanks, Christine. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Hi @Christine_Li  Thanks for your reply. Could you tell us when the new firmware will be available? 6/28? Nancy Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Hi, @yao_feng  I received our internal team feedback as below: The reported issue is a regression issue and it is fixed already. We have verified the changes on our local setup and it is working fine. The release with the fixes will be available in Q2 (end of June).  Please help to update this info to our end customer and request them to verify on the Q2 release. Thanks. Best regards, Christine. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Hi, @yao_feng  We are able to observe FW crash/Kernel panic as below on our local setup:   Message from syslogd@imx8mpevk at Wed Sep 20 11:32:59 2023 ... kernel: Internal error: Oops: 0000000096000007 [#1] PREEMPT SMP Message from syslogd@imx8mpevk at Wed Sep 20 11:32:59 2023 ... kernel: Code: 91000f9c 1100077b 6b1b029f 54001a0b (38401743) [ 244.448042] Timeout cmd id (244.444015) ??? [0xecf], act = 0x0   We are checking internally for further debugging the issue. We will update you soon. Best regards, Christine. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Hi, @yao_feng  Thanks for creating case to us. Yes, I can also reproduced locally, and I am checking internally. Once have any updates, I will let you know. Best regards, Christine. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Add logs. Customer board: i.mx8mp platform SW: BSP 5.15.129 WiFi version SD8997 ---- 16.92.21.p119.2-16.92.21.p119.2-MM6X16437.P3-GPL-(FP92) Module: Murata 1YM Attached logs. Logs.zip Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. Add more info. if set ps_mode=2 auto_ds=2 Got same result. Re: FP92 p119.2 FW crash of 88W8997, 88W8987 when bring up WiFi if txpower.bin file included. cont.
View full article
S32K312的重置原因 你好呀。 我们在现场测试中使用 S32K312 芯片。 没想到,测试过程中芯片竟然重置了好几次。 到目前为止,我们读到的重置原因是 15 和 30。但我们无法弄清楚到底发生了什么,我们渴望解决意外重置问题。 15:MCU_F_EXR_重置 我们知道,检测到 RESET_B 上的下降沿可能会导致外部复位。这可能是原因之一,但我们尚未看到任何迹象。 还有其他原因会导致 MCU_F_EXR_RESET 吗? 30:MCU_多次复位_原因 注释为<除“开机事件”外,还记录了多个重置事件>。 你能进一步解释一下吗? 谢谢。 #重置原因
View full article
i.MX系列处理器库存相关 大家好, 我目前正在从事一个需要大量 i.MX 系列处理器的项目。不幸的是,我在获取必要的库存方面遇到了一些困难。虽然我知道 NXP 不直接销售这些处理器而是通过授权分销商销售,但我发现这些分销商网站上的库存非常有限。 我将非常感谢有关如何批量获取 i.MX 系列处理器的任何建议或意见。 回复:i.MX系列处理器库存相关 我正在寻找 i.MX93 处理器 (MIMX9352CVVXMAB) 谢谢 回复:i.MX系列处理器库存相关 i.MX系列处理器具体型号是什么?告诉我,以便论坛管理员能够帮助您
View full article
LPC553x参考手册排版错误 女士们,先生们, 我可能在 LPC553x 的参考手册中发现了误导性的声明。 LPC553x 参考手册,修订版 3,2023 年 7 月,第 2062 页: bit 3,FIFOEN FIFO使能位描述如下: “ 0 -启用FIFO 模式并禁用缓冲模式。任何写入的数据都会进入缓冲区然后 进行转换。“ 据我所知,当数据进入缓冲区时,FIFO 会被禁用,这称为缓冲模式。下一点描述了该位何时为 1,这似乎是正确的。 回复:LPC553x参考手册打字错误 您关于LPC553x 的信息很有帮助,我最近正在研究它。 谢谢! 回复:LPC553x参考手册打字错误 您好,文档团队感谢您的发现,文档将在下一个版本中对此进行更改。 0——禁用 FIFO 模式并启用缓冲模式。任何写入的数据都会进入缓冲区然后进行转换。 此致, 帕维尔 回复:LPC553x参考手册打字错误 你好,帕维尔, 这是参考手册中需要纠正的另一件事。 在图 265(模拟子系统连接)中,两个 ADC 的一些输入数字难以读取。请参阅附图 ADCBlock.png。 回复:LPC553x参考手册打字错误 地狱帕维尔, 当您联系文档组时,您能否要求他们在参考手册中记录更多细节? 我认为有以下几点: -有一些位称为 DAC 隔离。我找不到任何描述,他们在做什么。 - 同样对于 DAC:操作 DAC 需要两个参考:ZTC 电流参考和 PTAT 电流参考。我将它们打开,它运行完美,但我不知道这两个位在做什么以及为什么需要它们。 - 还有另一个“隔离”位:VREF_ISO。也找不到描述,那是什么。 对我这个硬件工程师来说,隔离意味着电流隔离,但允许的最大电压是多少?我知道,芯片里肯定还有别的东西,但是是什么呢? 还有一件事: 参考手册给出了如何配置 DAC 的提示。这里缺少一步:必须启用 OpAmp 缓冲区,否则,当数据低于 0x6FF 时,输出浮动,当数据高于 6FF 时,有一个具体的电压,但其值是错误的,小于预设值的一半。 回复:LPC553x参考手册打字错误 您好,很抱歉,我发送了第二封邮件,告诉您第一封邮件有误,我已向文档团队报告了您发现的拼写错误,我正在等待更多详细信息的分享。 此致, 帕维尔 回复:LPC553x参考手册打字错误 你好,帕维尔, 感谢您的快速反应。我想提请您注意恩智浦的产品长寿计划。根据此列表: https://www.nxp.com/products/nxp-product-information/nxp-product-programs/product-longevity:PRDCT_LONGEVITY_HM LPC553x 控制器于 8 月推出。2023年,并将继续生产15年。我认为它们是相当新的芯片。 我只是想用这个控制器开发我的第一个电路,作为新手,我发现文档中存在一些不一致之处。上面提到了一个,它是文档中的失败。 另一个不一致之处是:标准计数器/计时器曾经被称为 CTimer,有时简称为 Timer:SYSCON->AHBCLKCTRL1,位 22、26 和 27 简称为 Timerx,但这些位属于 CTimer。(参考手册,第 223 页顶部) 回复:LPC553x参考手册打字错误 您好,我叫 Pavel,我将支持您的案例,我做了一份报告,让我从文档团队那里获得一些详细信息。 此致, 帕维尔
View full article
s32k3 flash swap requirements? Hi Nxp,     for S32K3 flash swap function, i don't know is there any limitation for it, 1.  is it MUST need hse fw? if not ,is there any simple code example available? 2. if hse fw is MUST, is ab-swap fw needed, or full-mem also works? thanks. Re: s32k3 flash swap requirements? thanks your explanation. Re: s32k3 flash swap requirements? Hi @victory  to be able to perform AB swap, it is necessary to install HSE AB Swap firmware and then call HSE service HSE_SRV_ID_ACTIVATE_PASSIVE_BLOCK. It won't work with Full Mem version of the firmware and it won't work without the firmware. You can take a look at HSE examples here: https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples Search for function HSE_ActivatePassiveBlock. Or absolute minimalist code without any drivers is to: Write value 0x00000051 (that the ID of HSE_SRV_ID_ACTIVATE_PASSIVE_BLOCK service) somewhere to non-cacheable (this is important because Messaging Unit does not see cached data) SRAM memory (not DTCM). And then write address of this value to Messaging Unit MU0, TR1 register. That's all. If you receive response 0x55A5AA33 (that's HSE_SRV_RSP_OK) in RR1 register, the operation was successful. Regards, Lukas
View full article
RF MOSFET - MW6S004NT1 - 新状态:不推荐用于新设计 我注意到 RF 功率 mosfet:MW6S004NT1 在 NXP 网站上被列为不推荐用于新设计 - 这是正确的状态吗? 该产品的状态何时会变为“寿命终止/最后一次购买”? 请问您有建议的功率 mosfet 替代品吗? 非常感谢您的回答! 太过分先生 回复:RF MOSFET - MW6S004NT1 - 新状态:不推荐用于新设计 你好 Johny1991 此零件编号不在我们的长寿计划中。 这意味着我们不知道它何时会停产,因为我们的产品是市场驱动的。 当产品进入使用寿命末期时 我们为客户提供 6-12 个月的最后订单期限以及额外 6-12 个月的最后发货期限。 我推荐MMRF5014H,它的性能非常出色。 我希望这些信息对您有所帮助,如果您需要任何其他帮助,请告诉我。 祝您度过愉快的一天并好运。
View full article
dsp启动源代码B4860 我使用QorIQ-SDK-1_7-IC-RevA, 我看到第8章linux用户空间IPC,其中有dsp_boot(dsp引导加载程序的源代码)部分。想知道在哪里可以获取/下载它的源代码?dsp_boot源代码包含在sdk的哪个文件夹中? 此致, Mark 回复:DSP启动源代码B4860 好的,谢谢。 回复:DSP启动源代码B4860 非常感谢。在 ppc64e6500-fsl-linux/ipc-ust/git-r0/git 找到了源代码文件。 回复:DSP启动源代码B4860 请转到文件夹 build_b4860qds/tmp/work/ 并运行以下命令。 寻找 。-name ipc-ust 回复:DSP启动源代码B4860 请检查build_b4860qds/tmp/work/ppce6500-fsl-linux/ipc-ust是否存在。 回复:DSP启动源代码B4860 我按照你的建议操作,日志如下。那么就没有源代码文件夹。 build_b4860qds-64b_release]$ bitbake ipc-ust -c patch -f 警告:主机分布“CentOS-7.2.1511”尚未通过此版本的构建系统进行验证;您可能会遇到意外故障。建议您使用经过测试的发行版。 加载缓存:100% |###########################################| 预计到达时间:00:00:00 从依赖缓存中加载了 3921 个条目。 注意:解决任何缺失的任务队列依赖关系 构建配置: BB_VERSION = "1.22.0" BUILD_SYS =“x86_64-linux” NATIVELSBSTRING = "CentOS-7.2.1511" TARGET_SYS =“powerpc64-fsl-linux” 机器 = "b4860qds-64b" 发行版 = “fsl-networking” 发行版本 = "1.6" TUNE_FEATURES =“m64 fpu-hard e6500 altivec” TARGET_FPU =“硬” 元 meta-yocto meta-yocto-bsp =“(从fsl-sdk-v1.6分离):0d2ce44c2b0f8cc9699e30cca2c24655be89d58b” meta-fsl-ppc =“(从fsl-sdk-v1.6分离):6cf59d9de63a9fc5f8942c0d10c622898f4315ce” meta-fsl-ppc-工具链=“(从fsl-sdk-v1.6分离):a546e42f86e7d57de19e27907365d170b13fc18f” 元 fsl 网络 meta fsl网络=“(从8dec9c6分离):8dec9c690188cce5305ef5055f91e5cfa35c63f4” 元虚拟化 元虚拟化=“(从fsl-sdk-v1.6分离):8044073f63a0d99541a43ac5f2f6d789f94c7c7c” 元 元网络 元网络服务器 元红宝石 元文件系统=“(从fsl-sdk-v1.6分离):b86007f742a1b829ccc8d76e485bb3f789cefaa4” meta-java =“(从fsl-sdk-v1.6分离):d01f7d39e513790ddce20e6724723722119a3700” 元OpenStack meta-openstack-计算-部署 meta-openstack-控制器部署 meta-openstack-qemu =“(从fsl-sdk-v1.6分离):f627404399a134672e0b5e26a0d9b794a6f8adf4” 注意:准备运行队列 注意:污染哈希以强制重建任务/sdb/marklyu/QorIQ-SDK-V1.6-20140619-yocto/meta-fsl-ppc/recipes-bsp/ipc/ipc-ust_git.bb,做补丁 注意:执行 SetScene 任务 注意:执行 RunQueue 任务 注意:任务摘要:尝试了 10 项任务,其中 9 项不需要重新运行,并且全部成功。 摘要:显示了 1 条警告消息。 回复:DSP启动源代码B4860 欢迎 回复:DSP启动源代码B4860 非常感谢您的回答!
View full article
最近デバッグが失敗した(LPC-Link.2でLPC11U68を使用) 最近、独自のPCBでLPC11U68を デバッグすることに失敗しました 。症状は、プログラムをダウンロードして実行できるが、ブレークポイントによって中断が発生しなくなることです。シングルステップ、ステップリターン、ステップオーバーなどの「実行」コマンドの多くは効果がありません。実行(ショートカットキーf8)は正常に機能します。一時停止アイコンは正常に機能します。 これまでに、1)ターゲットのPCBを変更しましたLPC11U68、2)LPC-Link2インターフェースを変更しました、3)MCUXpressoを再起動しました、4)ホストコンピューターを再起動しました。 どんな提案でもいただければ幸いです。 jドラム コアとメモリ Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。 デバッガーは、最初の (そして唯一の) エラー以来、正常に動作しています。すでに述べたように、 修正 は コンソールからgdbデバッガを使用することでした。 IDEデバッガがロックアップした理由(設定されたブレークポイントに到達しなかったり、1ステップも実行しなかったりする)については、まだ答えがありません。再起動、再コンパイル、または再起動を行っても問題は解決しませんでした。そのインシデントの間、プログラムはまだ正常に実行されており、一時停止することができましたが、IDE タイプのデバッグは可能ではありませんでした。 2週間後に解決済みボタンを設定しています。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) ありがとうございました@Pavel_Hernandez  LPCopenを MCUXpresso IDE v11.8.0 [ビルド 1165] [2023-07-26]。MCU と SDK は LPC11U68 には適用されません。 gdb を使用してデバッガーを再び機能させたため、ブレークポイントは以前と同様に設定できます。チップは最大3つのブレークポイントを受け入れます。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは、プロジェクトをクリーンアップし、更新して再度ビルドすることをお勧めします。私の側でこれをリプレイする方法はありますか?使用しているMCUは何ですか? IDEのバージョンとSDKについて教えてください。 よろしくお願いいたします パベル Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。さらなるアップデート gdb デバッガを使用することで、sprintf() のアセンブラコードの奥深くにブレークポイントを設定することができました。マシン語のウィンドウを探していたところ、プログラムがついにブレークポイントにヒットして停止しました。 おそらく、コードが無限ループに陥り、設定されたブレークポイントのいずれにも到達しなかったのでしょうが、だからといって、デバッガがプログラムの開始時にも 1 ステップも実行しない理由を説明できません。 IDE添付のスクリーンショット。 jドラム まだ疑問に思っています。
View full article
MemManage and HardFault come up when debugging, so it doesn't work Hello. I'm currently using the s32k324 board. I'm running a simple example code, but I get the following two errors while debugging MemManage: The processor attempted an instruction fetch from a location that does not permit execution. HardFault: A fault has been escalated to a hard fault. Can you tell me the solution? Thank you. Re: MemManage and HardFault come up when debugging, so it doesn't work Thank you! Thanks to you, I solved it Re: MemManage and HardFault come up when debugging, so it doesn't work Hi @bohee2, In system.c of the RTD version, the MPU region 2 is not configured on S32K324. As you can see above, S32K324 macro is missing. Solution is to add S32K324 there so that RASR[2] is configured  rasr[2]=0x070B0027UL; Regards, Daniel Re: MemManage and HardFault come up when debugging, so it doesn't work Thank you for your answer. RTD is using 3.0.0 version. I will attach the picture. Is this an error caused by the RTD version? I am asking because such an error does not occur when it is 5.0.0. Thank you Re: MemManage and HardFault come up when debugging, so it doesn't work Hi @bohee2, Which revision of the RTD do you use? There have been some issues with the MPU configuration in system.c for some S32K3xx derivatives. In general, MemManage faults are caused by MPU access violation. You can disable the MPU in system.c Regards, Daniel
View full article
Dual Ethernet Configuration on IMXRT1170-EVKB Hello Team, Greetings! I am working on the IMXRT1170-EVKB board and implementing dual Ethernet (ETH0 & ETH1) to work simultaneously at 100M and 1G speeds. I started by importing the SDK example ""evkbmimxrt1170_lwip_ping_bm_cm7,"" which runs successfully in standalone mode within the same workspace. The Ethernet port selection is controlled using: - "BOARD_NETWORK_USE_100M_ENET_PORT (1U)" - "BOARD_NETWORK_USE_100M_ENET_PORT (0U)" However, I need both Ethernet ports (100M and 1G) enabled concurrently. To achieve this, I have: - Configured and initialized two Ethernet interfaces (100M and 1G) using lwIP. - Assigned unique MAC addresses, PHY resources, and clock configurations. - Created "netif_100M" and "netif_1G" structures for each interface. Modifications in the Driver and Configuration Files: 1. Enabled "IP_FORWARD" in "opt.h". 2. Enabled ping initialization for both Ethernet interfaces. 3. Updated "lwipopts.h": - Set "LWIP_SINGLE_NETIF = 0" to allow multiple interfaces. - Set "LWIP_NUM_NETIF = 2" to define the maximum number of network interfaces. After integrating these changes, I can successfully send pings for both Ethernet inputs. However, only the "1G Ethernet (ETH1) responds", while the "100M Ethernet (ETH0) does not receive any response". I have attached the terminal screenshot and the complete modified project "evkbmimxrt1170_lwip_ping_bm_cm7"  for reference. Could you please review my configuration and suggest any missing steps that might be causing this issue? Looking forward to your guidance. Thank you in advance! Best Regards, Prince Kumar Re: Dual Ethernet Configuration on IMXRT1170-EVKB @Princekmr  Great! B.R, Sam Re: Dual Ethernet Configuration on IMXRT1170-EVKB Hello SAM, Thank you for your feedback. I am now able to see responses for both pings. After debugging the ping.c file, I found that the issue was with the ping_recv function, where the receive function was conflicting/overwriting packets for both targets. To resolve this, I created a loop to handle multiple ping targets (ping_targets[2]), ensuring that both pings are processed correctly. The function now properly checks the received ICMP echo reply against both targets. After these changes, both pings are working as expected. Thanks, and best Regards, Prince Kumar Re: Dual Ethernet Configuration on IMXRT1170-EVKB @Princekmr  It doesn't seem reasonable:)  Would you please double check if the macros you mentioned above are enabled or not, and ping 192.168.1.x from other undependent sources. I tried the attched package with MCUXPresso, but build failed. Building file: ../drivers/fsl_cache.c ../lwip/doc/NO_SYS_SampleCode.c: In function 'eth_mac_irq': ../lwip/doc/NO_SYS_SampleCode.c:7:20: warning: implicit declaration of function 'pbuf_alloc' [-Wimplicit-function-declaration] 7 | struct pbuf* p = pbuf_alloc(PBUF_RAW, eth_data_count, PBUF_POOL); | ^~~~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:7:31: error: 'PBUF_RAW' undeclared (first use in this function) 7 | struct pbuf* p = pbuf_alloc(PBUF_RAW, eth_data_count, PBUF_POOL); | ^~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:7:31: note: each undeclared identifier is reported only once for each function it appears in ../lwip/doc/NO_SYS_SampleCode.c:7:41: error: 'eth_data_count' undeclared (first use in this function) 7 | struct pbuf* p = pbuf_alloc(PBUF_RAW, eth_data_count, PBUF_POOL); | ^~~~~~~~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:7:57: error: 'PBUF_POOL' undeclared (first use in this function) 7 | struct pbuf* p = pbuf_alloc(PBUF_RAW, eth_data_count, PBUF_POOL); | ^~~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:9:11: error: 'NULL' undeclared (first use in this function) 9 | if(p != NULL) { | ^~~~ ../lwip/doc/NO_SYS_SampleCode.c:1:1: note: 'NULL' is defined in header ' '; did you forget to '#include '? +++ |+#include 1 | void ../lwip/doc/NO_SYS_SampleCode.c:11:5: warning: implicit declaration of function 'pbuf_take' [-Wimplicit-function-declaration] 11 | pbuf_take(p, eth_data, eth_data_count); | ^~~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:11:18: error: 'eth_data' undeclared (first use in this function) 11 | pbuf_take(p, eth_data, eth_data_count); | ^~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:14:9: warning: implicit declaration of function 'queue_try_put' [-Wimplicit-function-declaration] 14 | if(!queue_try_put(&queue, p)) { | ^~~~~~~~~~~~~ ../lwip/doc/NO_SYS_SampleCode.c:14:24: error: 'queue' undeclared (first use in this function) 14 | if(!queue_try_put(&queue, p)) { | ^~~~~ ../lwip/doc/NO_SYS_SampleCode.c:16:7: warning: implicit declaration of function 'pbuf_free' [-Wimplicit-function-declaration] 16 | pbuf_free(p); | ^~~~~~~~~ Re: Dual Ethernet Configuration on IMXRT1170-EVKB Hello Sam, Thank you for your quick response. I did the modification as suggested.  removed/commented "netif_set_default(&netif_100M);" but still getting the same issue. Like pinging response getting only from 1G not from 100M. B.R, Prince Kumar Re: Dual Ethernet Configuration on IMXRT1170-EVKB Hi @Princekmr  Please remove ' netif_set_default(&netif_100M); ' in your code. This function will enable a default interface instead, please comment it and test again. B.R, Sam
View full article
CD1030 ESD(Contact Discharge) 8kV condition? CD1030  Hi NXP community, may I ask the contact discharge spec about CD1030. I notice that, WAKE_B contact discharge at 8kV level, a series 10k Ohms resistor is needed. Shown below. I would like to know,  whether the 10K Ohms resistor is the pull-up 10k Ohms resistor to VDDQ(Case 1 shown below), or an another series resistor(Case 2 shown below) for ESD test?  Case 1: Case 2: Thanks! Re: CD1030 ESD(Contact Discharge) 8kV condition? Hi Ellen, I think case one Vbatp is a global signal. Maybe Vbatp originated out of the PCB. It would need the series resistor for ESD protection. In this case the resistor is used for both pull up and ESD protection. WAKE_B as a global pin, 10k series resistor is needed. WAKE_B as a local pin, no 10k series resistor is needed. BRs, Tomas
View full article
使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 如果使用的是MCAL里的Sbc_fs23 component, 那么这些都是MCAL里的Spi component自动生成的: Sbc_fs23_example_HLD_S32K344\RTD\include\Spi.h Sbc_fs23_example_HLD_S32K344\generate\include\Spi_Cfg.h 但是你这个例子使用的是Drivers里的Sbc_fs23_Ip,Drivers里的Lpspi component没生成这些文件。 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 hi 我使用的是FS23 SBC AUTOSAR R21-11 Version 1.0.0 + S32K3 RTD 4.0.0. 我没有使用官网提供的示例,使用的是第三方的示例,但是显示缺少Spi.h、Spi_Cfg.h等等,我想知道这个是工具自动生成的还是我需要指定头文件目录才能链接。 Re: 使用S32K312调试FS23示例,编译时报错文件未找到,是否因为缺少配置 Hi 这在之前有讨论过: https://community.nxp.com/t5/S32K/fs23/td-p/1986550 1.  Sbc_fs23_Ip在 S32K3xx FS23 SBC AUTOSAR R21-11 Version 0.9.0里没法用,推荐使用FS23 SBC AUTOSAR R21-11 Version 1.0.0 + S32K3 RTD 4.0.0.  2. Sbc_fs23_Ip的例子没有提供。 抱歉给你带来不便。 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. -------------------------------------------------------------------------------
View full article