Skip to main content
Yalin Gurcan
Associate III
July 11, 2018
Question

SARADC driver activated but no SARADC peripheral assigned

  • July 11, 2018
  • 3 replies
  • 2567 views
Posted on July 11, 2018 at 20:07

Hello all,

I am using SPC570s-Disp eval board and I want to activate the SARADC lld's. I have selected it in the Low Level Drivers Component RLA page, as shown in the screenshot. However, in the MCU wizard tool, it is still shown as inactive (again given in the screenshots). In the code (saradc_lld.h and saradc_lld.c) it seems like the driver enable switches for all the channels (SARADCD12_1, SARADCD12_2 etc.) are undefined. 

After trying to build, I get the following error messages

components/spc570sxx_platform_component_rla/lib/rsc/rules.mk:122: recipe for target 'build/obj/main.o' failed

make: *** [build/obj/main.o] Error 1

In file included from ./components/spc570sxx_low_level_drivers_component_rla/cfg/spc5_lld_cfg.h:30:0,

from ./components/components.h:32,

from ./components/components.c:21:

./components/spc570sxx_low_level_drivers_component_rla/lib/include/saradc_lld.h:240:2: error: &sharperror 'SARADC driver activated but no SARADC peripheral assigned'

&sharperror 'SARADC driver activated but no SARADC peripheral assigned'

^

components/spc570sxx_platform_component_rla/lib/rsc/rules.mk:122: recipe for target 'build/obj/components.o' failed

make: *** [build/obj/components.o] Error 1

How can I activate the drivers and assign the SARADC peripheral properly?

Thanks in advance.

#saradc_lld
    This topic has been closed for replies.

    3 replies

    Erwan YVIN
    ST Employee
    July 16, 2018
    Posted on July 16, 2018 at 10:54

    Hello Yalin ,

    Sorry for the late answer,

    you should enable Saradc in Low Level drivers

           Best regards

                      Erwan0690X0000060MD4QAM.png

    Yalin Gurcan
    Associate III
    July 16, 2018
    Posted on July 16, 2018 at 11:14

    Hello Erwan,

    I have enabled the SARADC lld, as shown in capture.png in attachments. It still remains inactive in the MCU wizard.

    Erwan YVIN
    ST Employee
    July 16, 2018
    Posted on July 16, 2018 at 12:04

    Hello Yalin ,

    You are right.

    The link is not coded in SPC570sxx component.

    i am submitting a ticket to add this link.

    you should go directly in the component Low Level drivers

             Best regards

                Erwan

    Yalin Gurcan
    Associate III
    July 16, 2018
    Posted on July 16, 2018 at 12:07

    Hello Erwan,

    I understand. For now, I have enabled SPC5_SARADC_USE_SARADC12_0 in saradc_lld.h. Thank you.