描述 | 手动工具 - 未指定 FP-2 | 零件号别名 | FP-2 |
---|
的ti c54xx系列的书,dsp算是初步入门,也打算去培训去。不过武汉这地方培训dsp的就一家,并且只有c24xx的培训,只好从头再从24xx学起了。关于c函数调用参数传递的问题,c54xx和 c24xx都不是很明白,在c24xx调用子函数入口,需要完成以下内容(假定arp已设置为1):1.将返回地址从硬件堆栈弹出,压入软件堆栈中。2.将fp压入软件堆栈中。3.分配局部帧。4.如果使用了 ar6和ar7,将它们压入软件堆栈。……………………此时的堆栈情况应该时这样的吧: fp-2-n 第n个参数 …… …… fp-2-1 第1个参数fp-2 返回地址fp-1 原fpfp 原spfp+1 第1个局部变量…… ……fp+k 第k个局部变量fp+k+1 保存ar6fp+k+2 ...