Ticket #27133

MMR表示用変数の削除

Date d'ouverture: 2012-01-15 00:08 Dernière mise à jour: 2012-07-29 09:06

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
(Aucun)
Jalon:
(Aucun)
Priorité:
7
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun

Détails

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
Commentaire

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

2012-07-29 09:06 Updated by: suikan
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2012-07-29 09:06
Commentaire

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

Attachment File List

No attachments

Modifier

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