Prezzo IVA esclusa (inclusa) più spese di spedizione.
Supplier lead time: 7 giorni lavorativi
- Codice Mirifica: 101486
- Codice MEPA: MFMP-101486 (+ MFMP-SPESE_FISSE, opz. "codici del catalogo")
- Nome produttore: MYIR
- Codice produttore: MYD-C283-256N128D-I
- A magazzino: 0
- Supplier lead time: 4 giorni lavorativi
The MYD-IMX28X Development Board designed by MYIR is a cost-effective and power-efficient ARM Evaluation Kit (EVK) for Freescale i.MX28 family of multimedia applications processors which has an ARM926EJ-S Core, with speed up to 454 MHz. The board can support running Linux operating systems, which allows developers to use it as an i.MX28 reference platform to quickly start their own design. The board takes full features of the i.MX28 ARM processor and has exposed a comprehensive set of peripherals and connectivity options to make the board suitable for smart gateways, human-machine interfaces (HMIs), handheld devices, scanners, portable medical, experimental education and more other industrial applications.
The MYD-IMX28X Development Board is using the MYC-IMX28X CPU module as the heart of the system which is an ARM9-based system-on-module (SOM) integrated with the i.MX28 processor, 128MB DDR2 SDRAM, 256MB Nand Flash and Ethernet PHY. It is connected to the base board through two 1.27mm pitch 80-pin connectors. The base board has extended many peripherals and interfaces through headers and connectors, featuring 1 x RS232, 1 x Debug, 2 x USB ports, up to 2 x Ethernet, 2 x CAN, 1 x RS485, TF, Audio, LCD, JTAG, etc.
MYIR offers the board with Freescale i.MX283 or i.MX287 ARM9 CPU by default; user can integrate a different MYC-IMX28X CPU module on the same base board, thus making two variants of i.MX28 evaluation boards.
MYD-IMX283 Development Board – with MYC-IMX283 CPU Module for Freescale i.MX283
MYD-IMX287 Development Board – with MYC-IMX287 CPU Module for Freescale i.MX287
The MYD-IMX283 and MYD-IMX287 boards only have a few differences as described in below table:
The MYD-IMX28X board comes with Linux2.6.35 software packages, detailed documents, necessary cable accessories as well as optional 4.3- and 7-inch LCD (with resistive or capacitive touch screen), WiFi, GPS and GPRS modules to provide a complete Freescale i.MX28 starter kit and enable a quickly start of evaluation of i.MX28 family applications processors.
The MYD-IMX28X Controller Board (MYC-IMX28X CPU Module)
MYC-IMX28X Top-View MYC-IMX28X Bottom-View
Peripherals and Signals Routed to Pins
The MYD-IMX28X Base Board (MYB-IMX28X)
The i.MX28 is a low-power, high-performance applications processor optimized for the general embedded industrial and consumer markets. The core of the i.MX28 is Freescale's fast, power-efficient implementation of the ARM926EJ-S™ core, with speeds of up to 454 MHz.
The device is suitable for a wide range of applications, including the following:
The integrated power management unit (PMU) on the i.MX28 is composed of a triple output DC-DC switching converter and multiple linear regulators. These provide power sequencing for the device and its I/O peripherals such as memories and SD cards, as well as provide battery charging capability for Li-Ion batteries.
The i.MX28 processor includes an additional 128-Kbyte on-chip SRAM to make the device ideal for eliminating external RAM in applications with small footprint RTOS.
The i.MX28 supports connections to various types of external memories, such as mobile DDR, DDR2 and LV-DDR2, SLC and MLC NAND Flash.
The i.MX28 can be connected to a variety of external devices such as high-speed USB2.0 OTG, CAN, 10/100 Ethernet, and SD/SDIO/MMC.
Function Block Diagram of MYD-IMX28X
Dimension Chart of MYD-IMX28X
MYIR’s i.MX28 Starter Kit
MYD-IMX28X supports for Linux and is provided with software packages.
Many peripheral drivers are in source code to help accelerate customers’
designs with a stable and reliable hardware and software platform. The software
features are summarized as below:
MYD-IMX28X Development Board Base Board (MYB-IMX28X)
MYD-IMX28X Development Board Core Board (MYC-IMX28X CPU Module)
MYD-IMX28X Development Board
Price and Ordering
1. Ltib fsl-alsa-plugins compile errors (L2.6.35_1.1.0_130130_source), AudioQuestion:
Hi All, I am using imx28 platform with BSP L2.6.35_1.1.0_130130, when I used mplay to play an mp3 file, I can't hear any voice from headphone, and got the following message:
Audio file file format detected.
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 44100 Hz, 2 ch, s16le, 320.0 kbit/22.68% (ratio: 40000->176400) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
DVB AUDIO DEVICE: No such file or directory
AO: [null] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
I checked 'OSS PCM (digital audio) API' and 'OSS Mixer API' in kernel configure and recompiled the kernel, the 'dsp' appears in /dev, but It couldn't solve this problem, I can't hear any voice from headphone.
I try to add "Freescale Multimedia Plugins/Codecs", such as libfslvpuwrap,fsl-alsa-plugins,gst-fsl-plugins, etc...
But when I checked these plugins/codecs (used command './ltib --preconfig config/platform/imx/defconfig.dev' then checked in ‘Package list ---> Freescale Multimedia Plugins/Codecs --->’), I cound't compile successful, met the error message as following shown:
asrc_pair.c: In function 'asrc_pair_create':
asrc_pair.c:143: error: 'struct asrc_config' has no member named 'input_word_width'
asrc_pair.c:143: error: 'ASRC_WIDTH_16_BIT' undeclared (first use in this function)
asrc_pair.c:143: error: (Each undeclared identifier is reported only once
asrc_pair.c:143: error: for each function it appears in.)
asrc_pair.c:144: error: 'struct asrc_config' has no member named 'output_word_width'
asrc_pair.c: In function 'asrc_pair_set_rate':
asrc_pair.c:223: error: 'struct asrc_config' has no member named 'input_word_width'
asrc_pair.c:223: error: 'ASRC_WIDTH_16_BIT' undeclared (first use in this function)
asrc_pair.c:224: error: 'struct asrc_config' has no member named 'output_word_width'
asrc_pair.c: In function 'asrc_pair_convert_s16':
asrc_pair.c:292: error: storage size of 'buf_info' isn't known
asrc_pair.c:314: error: 'ASRC_CONVERT' undeclared (first use in this function)
asrc_pair.c:292: warning: unused variable 'buf_info'
make: *** [asrc_pair.lo] Error 1
make: Leaving directory `/media/data/myir/MX28x/L2.6.35_1.1.0_130130_source/ltib/rpm/BUILD/fsl-alsa-plugins-1.0.25/asrc'
make: *** [all-recursive] Error 1
make: Leaving directory `/media/data/myir/MX28x/L2.6.35_1.1.0_130130_source/ltib/rpm/BUILD/fsl-alsa-plugins-1.0.25'
make: *** [all] Error 2
error: Bad exit status from /media/data/myir/MX28x/L2.6.35_1.1.0_130130_source/ltib/tmp/rpm-tmp.9498 (%build)
How do I fix it?
I missed some patches?
The asrc_config was defined in include/linux/mxc_asrc.h, and it has no member named input_word_width, output_word_width.
I build the gstreamer codec on the L2.6.35_1.1.0_130130 bsp, the result is ok, refer to the linux multimedia user guide. libfslvpuwrap, gst-plugins-gl, fsl-alsa-plugins only available for MX6 platform. you can refer to the user guide to build the gstreamer, if you couldn't find it, pls let me know it.
2. iMX287 reset issueQuestion:
Hi All, We used iMX287 MCU to design our board, it has dual ETHs. But if I enable ETHs from kernel, I can't reset the board by press the reset key or run "reboot" command, and if I disable ETHs from kernel, I can reset the board correctly. Are there any conflicts between the chip and the ETHs? or any points we need to attend when design the board?
We got the solution about that, the power of ETHS can't connect to VDDIO, use an extend 3.3v instead. The ENETs probably drained more current than what the VDDIO could supply from a PMU perspective, for more information please refer to the PMU section of the i.MX28 Datasheet.