写了个dm9000代码,但是发现不知道怎么让他运行。能不能像单片机一样直接把程序下进去自动运行,不需要启动代码的?
还是必须的有。s启动代码才能运行程序?
如果可以直接运行,是不是没有启动代码,没法在axd上运行调试?
刚接触arm菜鸟一个,大家帮帮忙解答一下。
我的想法:一般都需要从b reset(ox0)处执行玩reset然后跳到程序所在的地址。能不能不跳转,就像单片机一样,一上电就执行程序(复位也包含在程序中的)。
主要我不了解ads中的启动代码和主程序是如何下到arm里面运行的过程。是不是启动代码就像bootloader一样下到前4k,而主程序下到指定的entry point?
感觉越来越菜了,大家指点一下吧。 |