我是初学者,最近要做一个项目,要用到ARM,以前都是用单片机,现在看arm几天了,总觉得太复杂,尤其是存储器,启动代码等汇编语言很是艰涩难懂,但是为了赶时间,买了周工的easyarm2200开发板,希望能走接近,有几个问题想问一下: 1、我如果在easyarm2200的实验板上把我所做的项目调试通,那么再按照easyarm2200的硬件连接保留最小系统和外扩的flash,sram(型号均相同),重新刷板,这样可以吗?我听说easyarm2200的NORflash在出厂前设置了程序。 2、在系统内flash调试、在系统外flash调试和在系统外ram调试有什么不同?我是说,是不是这几种方式只是在用jtag调试时不同?而用isp将程序烧到flash里就没什么不同了? 3、最后程序烧到flash后在flash运行还是在ram运行,它取决于什么?在哪个文件里设定? 4、在单片机编程中,中断处理编程只需在编译器里声明关键字即可,这在arm编程中怎样实现,比如串口接收中断,最好能举个例子
我是菜鸟,请多多关照 请哪位大虾给尽量详细解释一下 谢谢!!!
|