Hello Eduard,

Regarding you second question.
arch/arm/source/chip and board are symbolic links. They are accessible
under WSL (but at least for me inaccessible in Windows). But why do you
need to copy something here?

-Alexander

On Sat, Apr 4, 2020 at 11:39 PM Eduard Niesner <niesneredu...@gmail.com>
wrote:

> Hi all,
>
> I am using the Nuttx build as a static library (*.a file) in my application
> and in order to debug Nuttx I have to do some steps that I did not have to
> do in the past:
>
>    1. Copy Nuttx and Apps folders to the following directory
>    C:\SysGCC\arm-eabi\mnt\d\work\NuttxH7
>       - I know that in the past the static library had the right debug
>       symbols and was always pointing to the right file location in my
> Nuttx/Apps
>       folders.
>       - I checked the debug symbols from the nuttx static library using
>       eabi-objdump and it seems like the paths do not point to my
> Nuttx/Apps
>       folders anymore - now, they all point to C:\SysGCC\arm-eabi\mnt\d....
>       - I recently changed from using Cygwin to Ubuntu Bash under Windows
>       10 because it is a lot faster than Cygwin. Can this be the reason
> why the
>       paths in the static library have changed to
> C:\SysGCC\arm-eabi\mnt\d...?
>       - If yes, is there a option in Nuttx or in Ubuntu Bash to generate
>       the correct paths?
>    2. Copy the content from
>    C:\SysGCC\arm-eabi\mnt\d\work\NuttxH7\Nuttx\arch\arm\src\*stm32h7* to
>    C:\SysGCC\arm-eabi\mnt\d\work\NuttxH7\Nuttx\arch\arm\src\*chip*
>       - I noticed that after a successful build the "chip" folder is not
>       created anymore and instead there is a "chip" file.
>       - Now I have to delete the "chip" file, create a "chip" folder and
>       copy the source files from "stm32H7" folder.
>       - Can this be related to the Cygwin vs Ubuntu Bash as well?
>
> Also, in my configuration the "Suppress Optimization" and "Generate Debug
> Symbols" are checked.
>
> Any suggestions are welcome.
>
> Thanks,
> Edi
>

Reply via email to