看还有机会没有,wangwei_buaa@yahoo.com.cn……
我是说把操作系统的代码烧到ROM或FLASH里,然后怎么运行?……
那为什么带有操作系统的单片机,首先的起始地址必须是ROM或是FLASH,然后操作系统的内核代码必须写进去,整个系统才可以工作。……
程序编写完后,编译器会对程序进行优化,这个过程中是有可能改变原来所定义好的,特殊变量或地址的值的。如果附上了volatile 那么编译器就不会对这个变量进行优化了。……
请问单片机启动的时候,是怎么运行的呢?比如刚启动的时候,单片机是不是应该把FLASH里面的内容先LOAD到RAM里然后才可以运行啊?谢谢各位大虾了~~!……
我其实是想把一个关键进程常驻在cache里(我认为这样调用会快一些),但是不知道应该怎么去做,所以想再问一下各位。我用的是三星的ARM片子,不知道怎么改配置。……
我看书上说,可以把cache变做RAM用,该怎么做啊?用了以后如果程序里面需要缓存的话,会不会有影响啊?……