请问各位达人 请教如下问题:
A 有关于.cmd链接文件的详细介绍吗???
我看了点资料 始终是一知半解 没有从运行原理上 从机制上明白这个过程
B 这个文件的编写和ISTP有什么特殊关系??
我昨天网上找到点资料 说有ISTP和无ISTP 编写的时候不一样
C 仿真器的烧写过程 是不是会和.cmd里规划的一样???
在进行仿真运行的时候(RESET CPU后) 在main()之前CPU都会做哪些工作??
谢谢
作为一个DSP的初学者 可能对问题的描述有些模糊 还请原谅
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
A. cmd文件详细介绍可以参考下面的文档第7.5 Linker Command Files章节.
http://www.ti.com/lit/ug/spru186w/spru186w.pdf
B. 你可以在cmd中分配一段地址给vectors中断向量表, 然后在程序中让ISTP指向vectors段首地址就可以了.
C. 仿真器本身没有烧写程序的功能, 你需要运行烧写程序把代码烧进flash, 烧写程序的cmd文件和你代码的cmd文件没关系.
main()之前, CPU运行的是_c_init00函数, 主要是建立c语言环境和做一些初始化, 具体你可以看源代码, 在rts.src文件中.