CCSv5.4, simulator
新建一个测试项目,
main()起始地址在0x800bc0.
Reset CPU ,PC = 0x800000 ;
Restart , PC = 0x800bc0;main()
对于 从 0x80000 到 main()的这个过程,
1、这个过程的代码,是CCS对一个隐含文件的汇编形成的,还是CCS某个库中包含的?
2、如果是文件汇编的,文件在什么位置可以找到?
3、如果是包含在库中,是否可以自己写来替换?
4、TMS320C6455 的寄存器名字和地址,在程序中是否可以直接使用?是否需要自己写一个 头文件来定义(有模板吗?),还是说是CCS系统中已经嵌入且固定了?
5、编译器 ,把 0x800000 开始的 0x800空间作为堆栈了,请问这个堆栈的大小编译器是如何确定的?是否可以调整?