TIwilliam hill官网
直播中

蒋荣艳

7年用户 300经验值
私信 关注
[问答]

关于6678的sy***ios_benchmark测试程序的疑问

本人是在ti6678的模拟环境下运行TI提供的sy***ios_benchmark程序,使用的软件环境是ccsv5.2,在调试过程中有这样几个疑问,烦请TI的工程师解答:
1、编译工程后查看map文件,发现在DDR3空间有一个.stack段,程序中并没有将stack段定义在DDR3空间,为什么会在DDR3空间出现stack段呢,如果想将这个段移到L2SRAM空间应该如何设置呢?
2、本人根据sy***ios_user_guider创建了一个自己的platform平台,但是在RTSC界面选择的时候,这个自己定义的platform平台没有出现在下拉列表中,我需要怎么做才能选择自己设定的platform平台呢?
3、benchmark程序中,在Swi_disable()函数后面有两条Swi_post(swi1)语句,这时候swi1没有被触发,这个可以理解。接着又有一条Swi_enable()语句,执行这条语句后发现Swi1被触发了一次。我有疑问就是:前面两条Swi_post(swi1)语句发出的中断信号是被保存了吗,enable后,以前保存的信号触发了swi1吗,那为什么只保存了一次信号,而不是两次呢?
谢谢!

更多回帖

发帖
×
20
完善资料,
赚取积分