打印
[应用相关]

H7平台如何重定向sqrtf函数到RAM中运行

[复制链接]
334|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2022-6-8 17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,H7平台如何重定向sqrtf函数到RAM中运行,这个函数是库函数,不能使用__ramfunc前缀,有什么方法或是例程,网上找了很多icf配置的方法,都不行,要不就是只放置到RAM地址,不能程序启动的时候初始化。
在芯片上电后,能自动拷贝ROM中sqrtf部分的代码到RAM中,然后在需要的时候RAM中运行。

使用特权

评论回复
沙发
白马过平川| | 2022-7-8 23:47 | 只看该作者
H7都不支持库函数了吧

使用特权

评论回复
板凳
风凉| | 2022-7-10 01:08 | 只看该作者
你可以自己写个函数,这样能好些

使用特权

评论回复
地板
捧一束彼岸花| | 2022-7-10 01:32 | 只看该作者
H7还是比较难的,ICF配置还没搞懂的我

使用特权

评论回复
5
故意相遇| | 2022-7-10 01:57 | 只看该作者
能否自己写个函数,实现这个功能呢?

使用特权

评论回复
6
将爱藏于深海| | 2022-7-10 06:05 | 只看该作者
例程估计没有吧,你找个FAE问问吧

使用特权

评论回复
7
月亮一键变蓝| | 2022-7-10 06:27 | 只看该作者
还不知道SQRTF这个函数杂用呢,哈哈哈哈

使用特权

评论回复
8
在曼谷的春| | 2022-7-10 06:49 | 只看该作者
能否用cubemx来配置实现这个功能呢?

使用特权

评论回复
9
一只眠羊| | 2022-7-10 07:12 | 只看该作者
这种好像得自己写函数实现,因为H7已经不支持库函数了

使用特权

评论回复
10
未说出口的像你| | 2022-7-10 07:36 | 只看该作者
你先写个BootLoader固件,实现代码切换呢?

使用特权

评论回复
11
我吃小朋友| | 2022-7-10 07:58 | 只看该作者
正常来说,库函数好像不被H7支持了

使用特权

评论回复
12
SantaBunny| | 2023-3-1 23:47 | 只看该作者
H7其实不需要直接把库函数定义的SRAM区,内部有ICAHCE,当频繁调用一段代码时,代码会一直存在ICAHCE中,当然和你的运行代码大小也有关

使用特权

评论回复
13
H7不支持库函数?那比较难了,自己搞

使用特权

评论回复
14
bestwell| | 2023-6-8 13:07 | 只看该作者
重载math里面的sqrt()函数?

使用特权

评论回复
15
hearstnorman323| | 2023-6-14 18:00 | 只看该作者
sqrt()函数与sqrtf()函数有什么区别?

使用特权

评论回复
16
51xlf| | 2023-6-16 22:29 | 只看该作者
使用sqrt函数得到的数据的类型?

使用特权

评论回复
17
AloneKaven| | 2023-6-17 23:22 | 只看该作者
H7的配置就很复杂了

使用特权

评论回复
18
averyleigh| | 2023-6-19 13:02 | 只看该作者
库函数sqrt() 的头文件名是什么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1423

主题

3930

帖子

6

粉丝