工具/软件:TI-RTOS
尊敬的T.I.论坛关注者:
最近,我一直在努力将在RAM上运行的代码转移到在F2.8069万M上运行闪存的独立应用程序,更好的说,我有一个应用程序在RAM上运行完全正常,然后为了刷新它,我使用了-- ramfunc属性,用于在操作开始时将整个应用程序从闪存复制到RAM。 在你们的帮助下 ,我取得了成功,现在我有一个从闪存运行的代码,但我现在面临的问题是,我的代码在闪存后的性能与RAM不相同,而RAM在我的应用程序中非常关键, 我的意思是,RAM上的应用程序与100 % 响应一致,但闪存中的应用程序(开始时复制到RAM)与几乎一致的85 % 一起工作。 我在main()的开头使用了initFlash()函数,它提高了很多性能,但性能仍然不相同。
我现在想知道这一问题的原因是什么,我知道闪存有一些等待时间,它的速度不像RAM那样快,但我一开始就在处理RAM中的整个应用程序,那么还有什么可能是问题的原因呢?
为了帮助您解决问题,我附上了使用链接程序命令文件生成的.map文件以及链接程序命令文件本身。
提前感谢
米拉德



