OQです。
直接以下のようなエラーサポートしました。
BEGIN memory range has already been specified
BOOT_RSVD memory range has already been specified
BOOT_RSVD memory range overlaps existing memory range BOOT_RSVD
errors encountered during linking; "Speaker.out" not built
IQTABLES memory range has already been specified
IQTABLES memory range overlaps existing memory range IQTABLES
IQTABLES2 memory range has already been specified
IQTABLES2 memory range overlaps existing memory range IQTABLES2
IQTABLES3 memory range has already been specified
IQTABLES3 memory range overlaps existing memory range IQTABLES3
RAML0 memory range overlaps existing memory range RAML0L1
RAML1 memory range overlaps existing memory range RAML0L1
RAML2 memory range has already been specified
RAML2 memory range overlaps existing memory range RAML2
RAML3 memory range has already been specified
RAML3 memory range overlaps existing memory range RAML2
RAML3 memory range overlaps existing memory range RAML3
RAMM1 memory range has already been specified
RAMM1 memory range overlaps existing memory range RAMM1
RESET memory range has already been specified
RESET memory range overlaps existing memory range RESET
ROM memory range overlaps existing memory range BOOTROM
unresolved symbol _ePWM, first referenced in ./NolibM.obj
上記のようなエラーが出てきてしまいました。
このような場合は、どうすればよいでしょうか
----------------------------------------------------
おそらくリンカーファイルが二つリンクされています。
ソースファイルとともに
F28035.cmd
F28035_RAM_lnk.cmd
というファイルが左に見えていると思います。
通常ですとActive Build CongiurationでRelease/Debugを選ぶとどちらかが選択されるのですがそれがうまくいかなかったようです
右クリックでどちらかをExclude File(s) for Build
としてみてください
Relaseとしたい場合は
F28035_RAM_lnk.cmd
をexclude
Debugでビルドしたい場合は
F28035.cmd
をexcludeしてください