Fastest way to verify hardware based on MX7

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Fastest way to verify hardware based on MX7

992 次查看
demoniacmilk
Contributor IV

Hello everyone,

What is the fastest way to evaluate custom hardware based on an MX7?

Background:
We are developing hardware with a customer. Hardware is our part. Software is their part.

Before giving any hardware to the customer we would like to validate the hardware interfaces, memory etc.

What would be the easiest way of doing this (with no Linux experience)? JTAG is available, boundary scan tools as well. KEIL with support for the MX7D is not available, but can be bought.

Currently, I am thinking of using boundary scan for testing the core system (SoC and Memory). From what I have read, test software is provided by NXP. After using the PINs tool to export the pin muxing, the test software should allow to quickly check the functionality of Ethernet/SPI/UART/I2C/GPIOs etc?

How can our customer get the pin mux setting into their Linux configuration?
We will probably have to create a device tree as well?

Thanks a lot,

regards,
Lars

0 项奖励
回复
3 回复数

863 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Lars

unfortunately no i.MX7 boundary scan module tests are available.

One can try baremetal tests using freertos:

 Board Support Packages (3)
FreeRTOS_iMX7D_1.0.1_LINUX(REV 1.0.1)
https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/i.mx-appl...

or adapt i.MX6 SDK (as many modules are similar)

Github SDK
https://github.com/backenklee/swp-report/tree/master/iMX6_Platform_SDK

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

863 次查看
demoniacmilk
Contributor IV

Hello Igor,

thank you for your answer.

Boundary scan module tests = tests for hardware peripherals i assume?
We got the tools for boundary scans and could write tests ourselves.

FreeRTOS/Bare Metal sounds like a good approach combined with the libraries provided.

Can you provide information on the Linux related questions as well?

0 项奖励
回复

863 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Lars

one can look at linux pinctrl documentation, like fsl,imx6q-pinctrl.txt :

linux/Documentation/devicetree/bindings/pinctrl/

and Porting Guide in Linux Doc package

https://www.nxp.com/webapp/Download?colCode=L4.1.15_2.1.0_LINUX_DOCS&Parent_nodeId=13376994810717061... 

Best regards
igor

0 项奖励
回复