OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6187|回复: 2

华为LiteOS studio 创建STM32F4工程问题

[复制链接]

2

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2020-3-15
在线时间
9 小时
发表于 2021-6-10 20:09:03 | 显示全部楼层 |阅读模式
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上就编译不成功。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10561
金钱
10561
注册时间
2017-2-18
在线时间
1912 小时
发表于 2021-6-12 17:06:30 | 显示全部楼层
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2020-7-28
在线时间
5 小时
发表于 2021-7-1 15:58:16 | 显示全部楼层
看下arm-none-eabi-gcc的版本,更新到最新10-2020-q4-major就可以直接编译通过。
arm-none-eabi-gcc --version
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 14:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表