Paradigm Source Pools

Posted by: 邱小新 at 下午3:44 in

Source Pools 是 node 的集合,用來整理成堆的 source/header files。由於在 .rom 只能新增 node,如果 source file 很多的時候,就變成一團,很難搜尋要修改的檔案。但是 Paradigm 又不援目錄格式,此時就只能靠 SourcePools 來收集 nodes 再丟進 .rom 內,也就是相當於變相的目錄格式。

  • Project → New target...
  • 輸入 Name,type 選 SourcePool。
  • 接著把 test.c 拉到 test[SourcePool](滑鼠移到 test.c,按左鍵不放,移動滑鼠到 test[SourcePool],放開左鍵)。
  • 再來先按住 Alt 鍵不放,再把 test[SourcePool] 拉到 test.rom,此時會看到 test.rom 出現粗體字的 test[SourcePool],表示它只是 reference 而已。
  • 在原始的 test[SourcePool] add note 會同步出現在 test.rom 的 test[SourcePool],如同 aaa.c,在原始 SourcePool 為原始字體,在 test.rom 的 SourcePool 為粗體字。但是在 test.rom 的 test[SourcePool] add note 是不會同步原始的 test[SourcePool] 喔,如同 bbb.c,新增後為正常字體,表示非 reference 檔案,也沒有在原始 SourcePool 出現。
  • 接著 build all,大功告成,三個檔案都有 build 成功。
  • 請注意不要把 test[SourcePool] 直接拉到 test.rom 而不做 reference 喔,這樣會造成在 build all 時找不到任何檔案,原因不詳。

0 意見

張貼留言