TI中文支持网
TI专业的中文技术问题搜集分享网站

138 arm裸机启动过程疑惑

最近发现裸机arm程序不能配pinmux寄存器,该工程cmd没有指定entry, 研究了半天说是arm 在启动后进入main前调了RTS库里的函数初始化,应该是boot.asm这个文件,初始化为了用户模式所以无法配置pinmux寄存器。经过修改已经解决该问题。修改方法:cmd指定entry同时添加init.asm和startup.c。目前的疑惑是不知道整个过程哪里配的arm为特权模式,现在贴部分代码:

Shine:

您可以参考下面帖子里我们fae总结的启动例程。
e2echina.ti.com/…/380991

赞(0)
未经允许不得转载:TI中文支持网 » 138 arm裸机启动过程疑惑
分享到: 更多 (0)