2386378_en-US

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

2386378_en-US

2386378_en-US

Using GPIO29 of RW612 on FRDM Devboard and uBlox IRIS-W101

Hi everyone,

I’ve been trying for a while to use GPIO29/D2 as an I/O pin. However, when I initialize the pin as an I/O pin

/* Initialize GPIO29 functionality on pin GPIO_29 (pin D2) */
IO_MUX_SetPinMux(IO_MUX_GPIO29);

the program crashes. As far as I can tell, GPIO29 isn’t being used for DQS on the connected Flash ICs via FlexSPI—neither on the FRAM board nor in the IRIS module—so it should be available for use. I’ve been using the lpc_gpio_led_output example as a basis.

I’ve also tried changing the clock settings, but that only led to even more errors.
Are there specific settings I need to adjust here?

Thank you very much for your help.

Best regards,
Andreas

Re: Using GPIO29 of RW612 on FRDM Devboard and uBlox IRIS-W101

Hello @gasar, hope you are doing well.

Even though the GPIO[29] is not physically connected/used by the flash device, the FlexSPI controller uses DQS configuration by default for the boot ROM from Flash to achieve proper data read timings in loopback, and also its configuration is used by the ROM code, therefore its functionality should not be modified as stated in Table 45 - ISP pin assignments of UM11865.

Sorry for the inconveniences this may cause.

Re: Using GPIO29 of RW612 on FRDM Devboard and uBlox IRIS-W101

Hi Roman,

thank you for the fast response and for confirming my suspicion. I was hoping that the IO could still be used somehow by adjusting some settings. Unfortunately, now I have to repair all the pcbs by hand

Then I'll write to u-blox and ask them to please update their incorrect datasheet so that others are spared the hassle!

BR, Andreas

Tags (1)
No ratings
Version history
Last update:
2 weeks ago
Updated by: