[En-Nut-Discussion] STM32F2 status
bon at elektron.ikp.physik.tu-darmstadt.de
Mon Jan 28 13:59:08 CET 2013
>>>>> "Henrik" == Henrik Maier <hmnews at proconx.com> writes:
Henrik> On 28/01/2013 9:42 PM, Uwe Bonnes wrote:
>> line 877 up to 948 of stm32_emac.c contain a big block of pin mapping
>> operations. Is this block missing for you or are there errors?
Henrik> Hello Uwe,
Henrik> Sorry. That is there indeed. I got confused as I have the BGA
Henrik> part which is using port G for some signals, a configuration
Henrik> which is not yet supported (but should be easy to add).
Henrik> The challenge is now, how to configure the various combinations
Henrik> of alternate PIN configurations. Quite a few of the Ethernet
Henrik> signals can be mapped to different pins on an individual
Henrik> basis. Can you recommend a best practise here to follow?
This is a challenge indeed.
Every family > F1 offers much more flexible in pin remapping than F1. You no
longer remap en-bloc but pin for pin. Look at the UART how I implemented it
there. However for the many pins involved with the different mac access
options (RMII, MII, SMII(?)) the possiblities and so the code will
explode. So the present code only implement to "en-bloc" remap.
There was also the discussion that selecting the pin mapping in the
configurator is deprecated. So maybe the approach I used for the USART must
be reimplemented too at some point. But I think, the discussion had no final
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the En-Nut-Discussion