Hello,
I am currently evaluating the iMx7 processor using a Mx7D sabre board and DS-5.
It is a bare metal project so I need peripheral register files, and I have found them on your web site: (Header_Files_Include_for_i.MX__Pins_Tool_1.0.zip)
Using them I had really weird problems and I finally found that the origin of my problems are the description file itself (iMX7D_registers.h). In my case the CCM module description is totally wrong, maybe other modules are also wrong...
Do you plan to fix them and when ?
Kind regards,
François Lion
Thank you Joan, but I know this tool, and the header files I used have been designed to work with:
However, I noticed that the web site displays (REV 1.1) while the file is Header_Files_Include_for_i.MX__Pins_Tool_1.0.zip.
And the problem of the file is not a pin muxing problem but some peripheral registers are not mapped to the right address. For example in the CCR structure definition, companion registers (SET, CLR & TGL) are missing, and that creates a shift in the following register addresses...