Ну а аргументы??? Если почитать документ - все должно хорошо работать. Все по уму вроде на камне сделано. У меня унифицированный код модема для проги и для бута. Есть очень много причин помучаться, но не плодить кучу разных исходников.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)