You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2020/09/19 13:19:00 UTC

[GitHub] [incubator-nuttx] TA1DB commented on issue #1844: BEST SUPPORTED BOARD + NUTTX VERSION

TA1DB commented on issue #1844:
URL: https://github.com/apache/incubator-nuttx/issues/1844#issuecomment-695212447


   @btashton 
   Thank you very much for your kind and helpful response.
   
   I am aware that you are working hard to develop the documentation; this is very good. I also follow your work on the "featherwing" (https://www.linkedin.com/feed/update/urn:li:activity:6712105195817447424).
   
   I would appreciate if you resolve the issues about the stm32f746g-discovery board because it is a very advanced board; In addition to LCD capacitive touch screen and network connection there are many other hardware interfaces (sdcard, microphones, audio output, camera interface, etc.) in addition to microprocessor's own advanced capabilities. I think this board is a very good platform for Nuttx developments and therefore should be well supported.
   
   I had no startup problems with stm32f429i-disco. All configurations including lvgldemo compiled, loaded and worked without any problems. However, when I tried to write my own application using Nuttx as a library with "make export" in version 9.1.0, I encountered errors during compiling. When I went back to version 9.0.0, this time I could pass the compilation phase but got the following errors in the link phase _(tried on both  Ubuntu 16.04 and macOS High Sierra installations, same results!)_ :
   
   `apple-MacBook-Pro:nuttx-export-0.0.0 murat$ arm-none-eabi-gcc -c -fno-builtin -Wall -Wstrict-prototypes -Wshadow -Wundef -g -mcpu=cortex-m4 -mthumb -mfloat-abi=soft -I. -isystem ./include -pipe -I "./include" -I "./arch/chip" hello.c -o hello.o
   apple-MacBook-Pro:nuttx-export-0.0.0 murat$ arm-none-eabi-ld --entry=__start -nostartfiles -nodefaultlibs -T./scripts/ld.script -L./libs hello.o -o nuttx.elf --start-group -lc -larch -lbinfmt -lboard -lboards -ldrivers -lfs -lmm -lsched -lxx "/usr/lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/libgcc.a" --end-group
   arm-none-eabi-ld: cannot find -lc
   arm-none-eabi-ld: cannot find -larch
   arm-none-eabi-ld: cannot find -lbinfmt
   arm-none-eabi-ld: cannot find -lboard
   arm-none-eabi-ld: cannot find -lboards
   arm-none-eabi-ld: cannot find -ldrivers
   arm-none-eabi-ld: cannot find -lfs
   arm-none-eabi-ld: cannot find -lmm
   arm-none-eabi-ld: cannot find -lsched
   arm-none-eabi-ld: cannot find -lxx
   arm-none-eabi-ld: cannot find /usr/lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m/nofp/libgcc.a: No such file or directory` 
   
   I have to overcome this problem because what I really want to do is to be able to write my own applications. 
   
   On the other hand I got my answer to my question and therefore I am closing the issue. Thanks again.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org