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:
[email protected]


Reply via email to