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.

关于.cmd文件的编写



请问各位达人  请教如下问题:

A   有关于.cmd链接文件的详细介绍吗???

      我看了点资料   始终是一知半解   没有从运行原理上 从机制上明白这个过程

 

B   这个文件的编写和ISTP有什么特殊关系?? 

      我昨天网上找到点资料  说有ISTP和无ISTP 编写的时候不一样

C   仿真器的烧写过程  是不是会和.cmd里规划的一样???

      在进行仿真运行的时候(RESET CPU后)    在main()之前CPU都会做哪些工作??  

谢谢   

   作为一个DSP的初学者     可能对问题的描述有些模糊   还请原谅   

  • 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文件中.