A1: Advantages are that it is a bit easier to maintain, but that also largely depends on whether you are the developer of the BSP, or are using a BSP from an OEM to develop just an image
A2: I've tried it some time ago, and found it simply doesn't work.
A3: No. Leave the original names in tact. That way you can keep the catalog item in your OS Design (which keeps all sysgen vars set etc) and you can simply concentrate on the changes you want without having to set all those vars as well. Your driver as either a subproject or in your BSP will be linked after the sysgenned libs and thus your driver (with the changes) will overwrite the original one in the FLATRELEASEDIR.
RE: Using Catalog to clone
A1: Advantages are that it is a bit easier to maintain, but that also largely depends on whether you are the developer of the BSP, or are using a BSP from an OEM to develop just an image
A2: I've tried it some time ago, and found it simply doesn't work.
A3: No. Leave the original names in tact. That way you can keep the catalog item in your OS Design (which keeps all sysgen vars set etc) and you can simply concentrate on the changes you want without having to set all those vars as well. Your driver as either a subproject or in your BSP will be linked after the sysgenned libs and thus your driver (with the changes) will overwrite the original one in the FLATRELEASEDIR.
Good luck!
Michel Verhagen