Hi guys.I am working with bf609 using crosscore 2.8.3. In the process, I found an error in the gpio driver (adi_gpio_pint.c revision 32169)
instead of the usual assignment to the set and clear registers, reading the register, adding bits, and only after that assignment is used. as a result, when you try to reset one bit (for example, a mask), the entire register is reset.Is there any need to report this problem somewhere? or maybe I have an old driver?
I've moved your thread to the ADSP-BF60x community. Someone from here should be able to help you.
Hi,We have already logged this issue in our bug tracking database and fixed in CrossCore® Embedded Studio 2.9.0.We would recommend you to install latest CCES 2.9.0 from the below link.(download.analog.com/.../ADI_CrossCoreEmbeddedStudio-Rel2.9.0.exe)You can find the new revision of adi_gpio_pint.c in the following installation path, after installing CCES 2.9.0.<installation path>\Analog Devices\CrossCore Embedded Studio 2.9.0\Blackfin\lib\src\services\source\gpio\adi_gpio_pint.cRegards,Santha kumari.K