初学者:关于rtems程序的剪裁问题1.如何生成一个可在rom中运行的程序?
我目前生成的只能在ram中运行,步骤如下:
sparc-rtems-gcc -g hello.c -o hello 起始地址为2000000的目标程序
mkprom hello -o hello.exe 生成可从rom导到ram的目标程序
sparc-rtems-objcopy -O srec hello.exe hello.srec 生成motoloar的二进制格式文
件
你是如何做的,只要告诉我步骤就行了?
2.如何裁减RTEMS?
我通过看文档,感觉如果要粗裁的话,需要修改bsp.cfg和target.cfg,修改诸如
是否需要c++,是否有网络等,如果要细裁的话,需要修改makefile.inc文件,对
加载的文件进行修改。但我修改后并没有什么效果,不知道改完之后,如何使修改结
果生效。按理说应该重新构建安装,但我不知道具体方法,总是无法实现。这个问题
最好也能告诉我实现的步骤,有示例就更好了,呵呵。
这几个问题已经困扰了我长达几个月之久,望你能帮我一把,给我指明前进的道路,
不胜感激!