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.

omapl138的RESET及TRST信号及.map问题



你好,第一个问题《OMAPLxx硬件设计注意事项总结》中有一段话:确保JTAG的TRST信号在上电时处于下拉低电平状态。TRST不需要与芯片复位管脚RESET连在一起。datasheet中关于POWER ON RESET时序TRST信号上电时处于低电平,等RESET信号变高电平后,TRST信号任意。

若用的板子上RESET信号接的是RC电路(电阻电容均为104),TRST信号直接通过电阻拉低的,只要上电后不通过仿真器连接CPU该TRST信号一直为低。这种接法有没有问题?现在是板子烧录的程序一直没有运行,通过仿真器连接ARM查看RAM,里面的数据也不对。

但是当通过仿真器连接ARM后(没有GEL初始化),TRST信号变高,然后人为通过RESET信号复位(此时应该属于warm RESET),CCS中的程序PC指针就能指向0xffff0000地址,点运行后程序能正常运行。这是什么情况呢?

第二个问题关于.map文件,程序编译后.cmd中定义的段(如.switch >  SHAREDRAM     .intvecs > ARMRAM )在map中找不到,这是什么原因呢?OMAPL138DemoInterrupt这个里面的.map文件貌似也缺少了.switch > SHAREDRAM这个段。

感谢回复!

OMAPL138DemoInterrupt.zip