Ticket #27133

MMR表示用変数の削除

Eröffnet am: 2012-01-15 00:08 Letztes Update: 2012-07-29 09:06

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
7
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

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-Verlauf (3/3 Historien)

2012-01-15 00:08 Aktualisiert von: suikan
  • New Ticket "MMR表示用変数の削除" created
2012-01-21 11:37 Aktualisiert von: suikan
Kommentar

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

2012-07-29 09:06 Aktualisiert von: suikan
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2012-07-29 09:06
Kommentar

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

Dateianhangliste

Keine Anhänge

Bearbeiten

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