Skip to main content
Visitor II
May 13, 2024
Question

SPL2LL converter error message

  • May 13, 2024
  • 6 replies
  • 2796 views

Dear all,


I am trying to convert the SPL to LL using the SPL2LL converter. After pressing the migrate button, I got the message below. Please help. Is it the problem that I chose the wrong directory? I chose the directory where the main.c file is located (./). All the others' ./apps are stored in /app.

khwuuk_1-1715615219213.png

 

 

    This topic has been closed for replies.

    6 replies

    Graduate II
    May 13, 2024

    >>Is it the problem that I chose the wrong directory? 

    I don't know. Try simpler pathing, and perhaps without spaces or special characters.

    Super User
    May 13, 2024

    @Tesla DeLorean wrote:

    without spaces or special characters.


    ^^^^ This! Always! ^^^^

    @khwuuk  See: 

    https://www.avrfreaks.net/s/topic/a5C3l000000UY8vEAG/t145039?comment=P-1182240

     

    khwuukAuthor
    Visitor II
    May 14, 2024

    Dear Tesla and Andrew,

     

    I removed the space, and no special characters were on the path. There are still error messages.

     

    Is it the problem of Strawberry Perl? I installed ActiveState Perl and Strawberry Perl at the same.

    khwuukAuthor
    Visitor II
    May 14, 2024

    Dear Tesla and Andrew,

     

    After installing the older version of Perl, I can run the SPL2LL converter now.

    Thank you so much.

    Super User
    May 14, 2024

    Thanks for updating - please mark that as the solution.

    Might also be helpful to mention which version 

    khwuukAuthor
    Visitor II
    May 15, 2024

    Dear Andrew,

     

    I used the old Perl version. The higher version is not supported.

    khwuukAuthor
    Visitor II
    May 14, 2024

    Dear Tesla and Andrew,

     

    I am using the SPL2LL converter's GUI interface. Does the source file path mean the location of the main.c? Or do I need to group all the .c .h files into one folder? Please give me some hints about it.

    Thank you very much.

    Super User
    May 14, 2024

    I've never used it, so I have no idea.

    However, the errors you posted in the OP don't seem to be about failure to find your source files - they look more like errors in the utility itself.

     

    EDIT:

    You didn't answer the question of what Perl version you are using.

    You should probably also state what platform you're running on, version, etc ...

    Graduate II
    May 14, 2024

    @STTwo-32 can someone review the status of this tool and what dependencies it has. Perhaps doing a 2024 refresh with current expectations and document them. Thanks.

    khwuukAuthor
    Visitor II
    May 15, 2024

    Dear Andrew and Tesla,

     

    After the SPL2LL conversion, I got the messages below.

    Message 1:     

    [WARNING] -- Line 2096 -- "NVIC_SetVectorTable" No LL API, StdPeriph legacy API is used instead (legacy library) 

    Message 2:

    [WARNING] -- Line 238 -- "I2C_CheckEvent" No LL API exist, migration is ensured by using direct access register 

     

    About Message 1, does it mean an API is stored in the legacy folder, and I can use it now without making any manual modifications?

    About Message 2, does it mean I don't need to make any modifications manually?

    Super User
    May 15, 2024

    This is an entirely new question - nothing to do with the original post & title of the thread, "SPL2LL converter error message".

    It'd be best to leave this thread for the issues of getting the tool itself to work, and start a new thread for the unrelated issues of how to migrate your specific source code.

    Put a link here so people can find the new thread.

    khwuukAuthor
    Visitor II
    May 15, 2024

    .