初级会员

- 积分
- 57
- 金钱
- 57
- 注册时间
- 2020-3-15
- 在线时间
- 9 小时
|
1金钱
按照这个教程里的进行搭建, STM32工程示例 (gitee.io),
编译器arm-none-eabi和 makefile都搞了,但是一点编译就出现这个问题。
————————————————————————————————————————————————————————————
arm-none-eabi-ld -nostartfiles -static --gc-sections -Lf:/liteos_project/liteos_demo1/tools/scripts/ld -Lf:/liteos_project/liteos_demo1/targets/STM32F407_ATK_Explorer -Lf:/liteos_project/liteos_demo1/out/STM32F407_ATK_Explorer/lib -Lf:/liteos_project/liteos_demo1/out/STM32F407_ATK_Explorer/lib/obj -Lf:/liteos_project/liteos_demo1/tools/build -L c:\Users\Administrator\.huawei-liteos-studio\tools\arm-none-eabi/lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m+fp/softfp -L c:\Users\Administrator\.huawei-liteos-studio\tools\arm-none-eabi/arm-none-eabi/lib/thumb/v7e-m+fp/softfp -Tf:/liteos_project/liteos_demo1/targets/STM32F407_ATK_Explorer/liteos.ld -utask_shellcmd -ucpup_shellcmd -uhelp_shellcmd -ufree_shellcmd -usem_shellcmd -umutex_shellcmd -uqueue_shellcmd -usysteminfo_shellcmd -uswtmr_shellcmd -uhwi_shellcmd -ufindsym_shellcmd -uzbar_scan_shellcmd -udmesg_shellcmd -udate_shellcmd -ureadExcInfo_shellcmd -uwatch_shellcmd -udeadlock_shellcmd -uarp_shellcmd -utelnet_shellcmd -umqttconn_shellcmd -umqttpub_shellcmd -umqttsub_shellcmd -umqttunsub_shellcmd -umqttdisconn_shellcmd -umqttquit_shellcmd -umqttstatus_shellcmd -umqttmem_shellcmd -ucipherInit_shellcmd -ucipherDeinit_shellcmd -utftp_server_shellcmd -uifconfig_shellcmd -uping_shellcmd -ucd_shellcmd -uformat_shellcmd -upartition_shellcmd -uwriteproc_shellcmd -upartinfo_shellcmd -uumount_shellcmd -umount_shellcmd -uvirstatfs_shellcmd -ulsfd_shellcmd -ufatfsck_shellcmd -udd_shellcmd -uiperf_shellcmd -ulwip_dump_shellcmd -uthttpd_shellcmd -ufastlz_shellcmd -ureset_shellcmd -ustartap_shellcmd -uhimd_shellcmd -uhiddrs_shellcmd -unand_bad_shellcmd -ui2c_read_shellcmd -ussp_read_shellcmd -uuart_config_shellcmd -uusb_debug_shellcmd -uramfs_fsmap -unfs_fsmap -ufat_fsmap -uyaffs_fsmap -ulittlefs_fsmap -uromfs_fsmap -ug_fsmap -ui2c_init -ugpio_init -uregulator_init -umtd_init_list -uhispi_init -uhifmc100_init -uhisfc350_init -unand_hifmc100_init -uhifmc100_parallel_init -usd_mci_init -uhi_mci_init -upl011_init -uhinfc620_init -uhisnfc100_init -uregulator_machine_init -uhisimeidia_regulator_init -ucpufreq_init -uhisilicon_cpufreq_init -ucpufreq_machine_init -udevfreq_init -umedia_devfreq_init -udevfreq_machine_init -uhieth_machine_init -uhigmac_machine_init -umachine_init -ujffs_fsmap -uprocfs_fsmap -ug_fsmap_wow -ui2c_init -ugpio_init -uregulator_init -umtd_init_list -uhispi_init -uhifmc100_init -uhisfc350_init -unand_hifmc100_init -uhifmc100_parallel_init -usd_mci_init -uhi_mci_init -upl011_init -uhinfc620_init -uhisnfc100_init -uregulator_machine_init -uhisimeidia_regulator_init -ucpufreq_init -uhisilicon_cpufreq_init -ucpufreq_machine_init -udevfreq_init -umedia_devfreq_init -udevfreq_machine_init -uhieth_machine_init -uhigmac_machine_init -umachine_init -ug_fsmap_scatter -ui2c_init -ugpio_init -uregulator_init -umtd_init_list -uhispi_init -uhifmc100_init -uhisfc350_init -unand_hifmc100_init -uhifmc100_parallel_init -usd_mci_init -uhi_mci_init -upl011_init -uhinfc620_init -uhisnfc100_init -uregulator_machine_init -uhisimeidia_regulator_init -ucpufreq_init -uhisilicon_cpufreq_init -ucpufreq_machine_init -udevfreq_init -umedia_devfreq_init -udevfreq_machine_init -uhieth_machine_init -uhigmac_machine_init -umachine_init -Map=f:/liteos_project/liteos_demo1/out/STM32F407_ATK_Explorer/Huawei_LiteOS.map -o f:/liteos_project/liteos_demo1/out/STM32F407_ATK_Explorer/Huawei_LiteOS.elf --start-group -lgcc -lcortex-m4 -lSTM32F407_ATK_Explorer -lsec -lbase -linit -lbsp -lc -lm -losdepends -linterrupt -ltimer -luart -lshell -lposix -ltickless --end-group
arm-none-eabi-ld: warning: c:\Users\Administrator\.huawei-liteos-studio\tools\arm-none-eabi/lib/gcc/arm-none-eabi/9.2.1/thumb/v7e-m+fp/softfp\libgcc.a(_udivmoddi4.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
arm-none-eabi-ld: f:/liteos_project/liteos_demo1/out/STM32F407_ATK_Explorer/lib\libinit.a(los_init.o): in function `OsMain':
f:\liteos_project\liteos_demo1\kernel\init/los_init.c:308: undefined reference to `OsLowpowerInit'
make: *** [Makefile:75: Huawei_LiteOS] Error 1
————————————————————————————————————————————————
我看到有用keil移植成功的,但是我在这个liteos studio上就编译不成功。
|
|