登录后可评论,请 登录或 注册
比较麻烦的可能是那个JTAG,到了CA上,似乎JTAG支持的没有CM好用。
相对于UCOS2来说,WinCE和Linux这些操作系统高级得多,在WinCE/Linux运行之前,需要先运行bootloader,它们负责加载,引导和运行这些高级的操作系统。
bootloader一般不使用MMU和cache这些高级的部件,编程思维和UCOS2在同一个层面,都是把高级的CPU当做是简单的单片机来用。 你移植UCOS2的话,现有的能在A15上跑的bootloader代码是个极其有参考价值的代码,有很多内容是能直接用上的,特别是汇编部分,尽量减少汇编部分的难度。 建议你找找看uboot吧,开源的而且用得确实要广些,其他的bootloader你能弄到也可以参考,我只是给出建议,不希望局限了你的思维和方法。
这个移植ucos到A15的芯片上,没有什么意义吧。直接使用linux的程序就OK了。
移植ucos参考一下,移植到stm32上面的参考方法试试。
然后可以参考下CA下的bootloader,关闭MMU和Cache的代码这些可以拿来参考。
比较麻烦的可能是那个JTAG,到了CA上,似乎JTAG支持的没有CM好用。
相对于UCOS2来说,WinCE和Linux这些操作系统高级得多,在WinCE/Linux运行之前,需要先运行bootloader,它们负责加载,引导和运行这些高级的操作系统。
bootloader一般不使用MMU和cache这些高级的部件,编程思维和UCOS2在同一个层面,都是把高级的CPU当做是简单的单片机来用。
你移植UCOS2的话,现有的能在A15上跑的bootloader代码是个极其有参考价值的代码,有很多内容是能直接用上的,特别是汇编部分,尽量减少汇编部分的难度。
建议你找找看uboot吧,开源的而且用得确实要广些,其他的bootloader你能弄到也可以参考,我只是给出建议,不希望局限了你的思维和方法。
这个移植ucos到A15的芯片上,没有什么意义吧。直接使用linux的程序就OK了。
移植ucos参考一下,移植到stm32上面的参考方法试试。