Ticket #27133

MMR表示用変数の削除

오픈 날짜: 2012-01-15 00:08 마지막 업데이트: 2012-07-29 09:06

Reporter:
소유자:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
7
Severity:
5 - Medium
Resolution:
None
File:
None

Details

Blackfin依存部では、MMRアクセスシンボル提供用にcore_mmr.cおよび、chip_mmr.cを使用している。

しかしながら、このふたつのファイルはMMRの位置に同名の変数を表示する。しかし、変数をロードするとプロセッサがクラッシュするため、実際にはシンボルだけ残して変数のシンボルのみロードするよう、sample/Makefileで当該セクションを削除している。具体的には、次の記述がMakefileに存在する。 [[[$(OBJCOPY) -R .bss.sysmmr -R .bss.coremmr $(OBJFILE)]]] しかしながら、この記述によってセクションを削除する結果、bfin-elf-ldrの出力結果が異常なものになり、ブートできないことが分かっている。

MMR宣言ファイルはビルド対象から外すべきである。

Ticket History (3/3 Histories)

2012-01-15 00:08 Updated by: suikan
  • New Ticket "MMR表示用変数の削除" created
2012-01-21 11:37 Updated by: suikan
댓글 올리기

とりあえずビルドからMMRファイルを外した。

2012-07-29 09:06 Updated by: suikan
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-07-29 09:06
댓글 올리기

リンク対称からはずし、LDも修正した。 Blackfin 依存部 3.3.0 にてリリース.

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login