1. 调试的时候,仿真器会把CPU先停下来,然后下载程序,然后设置好PC的。所以,SDRAM里面原来的程序对你要调试的程序是没有影响的;2. 没有启动代码,也能调试;但你必须自己通……
这块板子确实很漂亮,不过没钱呀。[em04][em04][em04][em04]……
你只要买兼容MULTI-ICE的那种就可以了。……
To Jwewn: 谢谢你的支持。我正在打算做ARM926EJ-S支持。我刚看了ARM926EJ-S的文档,我要稍微修改一下程序。不知道你能不能email告诉我你的MSN或者QQ。……
要用PRINTF打印的话,要把SEMIHOSTING给打开。如果你的程序的RO_BASE = 0X0的话,最好在程序PC > 0x8后在把SEMIHOSTING打开。
……
1. 在我的程序里面没有用到堆栈,如果你在C程序里面调用了别的C函数的时候,需要用到堆栈。在嵌入式开发里面堆栈的设置比较随意,只要保证安全就可以了,并不一定要设置在SDRAM的顶部……
现在在三星的网站上下载不到2440的资料了。而且在网上看到说2440有BUG。那位有经验的,是什么BUG?影响大不大?现在适合用2440做产品吗?
谢谢!……
1.不管是ARM7还是ARM9,其基本的指令集都是一样的.不过不同的ARM CPU提供了不过的外围接口,有的比较简单,有的比较丰富.2.如果你有硬件基础的话,可以自己做,如果觉得没……
不需要自己些启动程序的。在你调试程序之前,通过调试器配置好SDRAM,然后把程序下载到SDRAM里面去调试就可以了。……