晕哥真能折腾
离线
最后我连 获取windows所有进程完整命令行小技巧 这个都请出来了,终于找到完整的编译链接指令.
链接指令:
arm-none-eabi-gcc.exe "C:\Tools\gcc-arm-none-eabi-4_9-2015q2-20150609-win32\bin\arm-none-eabi-gcc" @".\Objects\test2.lnp" 20512
打开 Objects\test2.lnp 文件:
-T ./f1c100s.ld -o "./Objects/test2.elf" "./objects/sys-clock.o" "./objects/sys-copyself.o" "./objects/sys-dram.o" "./objects/sys-mmu.o" "./objects/sys-spi-flash.o" "./objects/sys-uart.o" "./objects/start.o" "./objects/exception.o" "./objects/memcpy.o" "./objects/memset.o" "./objects/main.o" -nostartfiles
离线
继续跟踪
arm-none-eabi-ld -T ./f1c100s.ld -nostdlib \
-o Objects/test2.elf objects/sys-clock.o \
objects/sys-copyself.o objects/sys-dram.o objects/sys-mmu.o \
objects/sys-spi-flash.o objects/sys-uart.o objects/start.o \
objects/exception.o objects/memcpy.o objects/memset.o \
objects/main.o
arm-none-eabi-ld -T ./f1c100s.ld -nostdlib \
-o "./Objects/test2.elf" "./objects/sys-clock.o" \
"./objects/sys-copyself.o" "./objects/sys-dram.o" "./objects/sys-mmu.o" \
"./objects/sys-spi-flash.o" "./objects/sys-uart.o" "./objects/start.o" \
"./objects/exception.o" "./objects/memcpy.o" "./objects/memset.o" \
"./objects/main.o"
发现上面的命令行链接正常
下面的不正常。
离线
我的keil不能通过JLINK仿真,只能烧录,这个Keil仿真可以在哪个帖子学习参考下?
离线
按照晕哥的方法,不能生成hex/bin文件,提示Target no created. 又怎么解决呢?
离线
https://whycan.cn/files/members/3/QQ20180902223405.jpg
https://whycan.cn/files/members/3/QQ20180902223433.jpg
linux下的gcc 链接程序 ld, 一样存在这种问题, 文件有 ./ 或者 绝对路径 / 都链接失败.
是其它地方有问题而没找到吧,我看Eclipse-CDT自动生成的makefile的所用.o文件都是./开头的,也没见有问题。
离线
离线
右键 go to define 不能使用怎么解决呀
离线