[STM32F1] C+freertos改Cpp+freertos提示__iar_dynamic_initialization()找不到

[复制链接]
2490|26
童雨竹 发表于 2024-12-26 07:50 | 显示全部楼层
18B20移植不了可能和时序问题有关,用逻辑分析仪看一下波形是不是正常。
万图 发表于 2024-12-26 07:50 | 显示全部楼层
你检查过链接文件没有?.init_array段有没有正确配置进去?
Wordsworth 发表于 2024-12-26 07:50 | 显示全部楼层
看看是不是用了某些库函数,M3内核可能不支持完全一样的实现,调试一下。
Pulitzer 发表于 2024-12-26 07:50 | 显示全部楼层
不如先简化代码,用最基本的C++构造函数测试一下看看哪里崩了。
Bblythe 发表于 2024-12-26 07:51 | 显示全部楼层
H7和M4能跑,不代表M3也能直接套用,时钟和内存初始化这块差异挺大的。
Uriah 发表于 2024-12-26 07:51 | 显示全部楼层
建议换成GNU工具链试一下,IAR有时候对C++支持没有GCC那么完善。
申小林一号 发表于 2024-12-31 16:51 | 显示全部楼层
感谢分享,学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部