MC03,IAR,函数定义在RAM指定段,将这段RAMFunction内存复制到另一段RAM中并正常使用如何实现。
-
如果两段RAM都用cpoy from,然后定义相同的函数,观察内存是一样的,并且都可以调用
但是如果一段cpoy from,另一段在程序中复制过去,用一个函数指针去调用,会进DefaultISR1.在YT-LINK中配置两个RAM段,用于定义RAM函数,并且两段都配置copyfrom属性,使其都可以初始化,起始地址分别为0x20007400和0x20007800,大小为0x400.
都定义相同功能的函数,功能为翻转io
上电测试内存一样,并且函数正常调用,程序正常运行:
2.0x20007400那一段cpoy from,另一段在程序中复制过去,用一个函数指针去调用:
第二种方法函数指针操作有什么问题,或者有别的方法实现,帮忙看看谢谢。
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...