Pin Muxing File Output

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

Pin Muxing File Output

Jump to solution
1,284 Views
gcary
Contributor III

I've successfully muxed out all of the pins using Processor Expert.  Now I want to make a schematic symbol and lay out a PCB using the resulting pin assignments.  Solution Advisor outputs a CSV file with the pin numbers and assigned signals.  This file is exactly the format I am looking for.  How do I get this sort of file from Processor Expert?  Solution Advisor is not a solution, since I needed Processor Expert to squeeze everything in and choose the exact pins for each function.

Regards,

Greg

1 Solution
814 Views
marek_neuzil
NXP Employee
NXP Employee

Hi Greg,

I am sorry, you have not mention which version of Processor Expert product and which derivative you are using for your project. But the PinSetting component is not supported by all Kinetis derivatives. This is a new component and it is available for new CPUs only.

The PinSettings component should be supported for MK60xxxx derivatives in a next Kinetis SDK release.

Best Regards,

Marek Neuzil

View solution in original post

0 Kudos
7 Replies
814 Views
marek_neuzil
NXP Employee
NXP Employee

Hello Greg,

Processor Expert tool provides HTML reports of PinSettings components. Open the Component Inspector of the PinSettings components, select the Routing tab and click on the "HTML Report" button. The generated HTML report contains all information about pins - Pin assignment on package, Pin Allocation Report, Routed Pins and Routable Pins tables, see the example below. You can select table you need and convert it to CSV format (for example by MS Excel - copy the table and past it in a new sheet in MS Excel, click on the Save As and select the CSV (MS-DOS) format, click on Save).

PinSettings - HTML report.png

Best Regards,

Marek Neuzil

814 Views
gcary
Contributor III

Hi Marek,

Thank you for your answer to my question.  It took me a while to figure out what you meant by "PinSettings components".  There is no such option in my K60 project.  I finally decided to make a new project using the same processor you did, which is the K64F.  When I did that the PinSettings component was automatically added to my project.  I went back to my K60 project and there is no such component.  Is this a known issue?

Thanks and Best Regards,

Greg

0 Kudos
815 Views
marek_neuzil
NXP Employee
NXP Employee

Hi Greg,

I am sorry, you have not mention which version of Processor Expert product and which derivative you are using for your project. But the PinSetting component is not supported by all Kinetis derivatives. This is a new component and it is available for new CPUs only.

The PinSettings component should be supported for MK60xxxx derivatives in a next Kinetis SDK release.

Best Regards,

Marek Neuzil

0 Kudos
814 Views
DaveTonyCook
Contributor IV

Hi Marek,

I'm trying to export the Functional Properties to excel.  Is this possible?  When I generate the HTML report the 'Functional Properties' of the pins are not generated.

If they were it would be quite simple, one would just open the xml file with excel.

Also, do you know where, in the Kinetis documentation (K24) I would find a description of the default functional properties of a pin. Cant find it anywhere?

Thanks

Dave

0 Kudos
813 Views
marek_neuzil
NXP Employee
NXP Employee

Hello Dave,

The "Functional Properties" report is available in a text format in the generated PinSettings program modules (e.g. Pins1.h). There is Electrical Properties settings report in the header file introductory comment, see for example:

pastedImage_3.png

Best Regards,

Marek Neuzil

0 Kudos
813 Views
DavidS
NXP Employee
NXP Employee

​Hi Dave,

The Kinetis device Reference Manual Chapter 10 Section 10.3.1 K24 Signal Multiplexing and Pin Assignment has a table that shows the default pin setting.

Regards,

David

0 Kudos
813 Views
gcary
Contributor III

Hi Marek,

Thank you for answering my question.  I will be looking forward to the next release of the SDK!

Regards,

Greg

0 Kudos