所以每次modify-build-test的cycle會浪費很多時間在build上。
所以就要手動作build動作,以下是usb mdd的手動.
usb mdd 的source code 在
PUBLIC\COMMON\OAK\DRIVERS\USBFN\CONTROLLER\MDD修改後,在這個folder下作
build -c然後run
sysgen -p common ufnmdd就會產生ufnmdd.lib 在 workspace的 rel\lib 中。
然後到 %_TARGETPLATROOT%\SRC\Drivers\USB\.. 下,作
build -c將pdd 和 mdd link成 usb driver。
最後,作 make image,重新產生 image 。
這樣作,只要2min就夠了,可以減少你浪費的生命
怎麼知道sysgen 後要下 ufnmdd 呢 ?
看 MDD folder下的source 可以看到target name,然後再看看 pdd 的source,需要 ufnmdd.lib。
然後下下看會不會fault,
成功的化,到workspace, rel\lib 下看看ufnmdd.lib 的timetag 有沒有更新..
也就是說....完全用猜的..
platefoem builder的build process真是隱晦不明呀!!
沒有留言:
張貼留言