Vous n'êtes pas connecté. Ce forum permet seulement les utilisateurs connectés pour poster. Si vous voulez faire un post sur le forum, s'il vous plaît connecter.
Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
System
>
Operating System Kernels
>
TOPPERS/JSP for LPC2388
>
Forums
>
Forum des développeurs
>
GCCの -mcpuの指定
TOPPERS/JSP for LPC2388
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Code Source
Liste des dépôts de code
CVS
Voir le référentiel
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Page de garde
Index du titre
Modifications récentes
Communication
Liste des forums
Forum des développeurs (20)
Forum d’aide (6)
Discussion-Ouverte (4)
Nouvelles
Forums:
Forum des développeurs
(Thread #25392)
Retour à la liste de discussion
RSS
GCCの -mcpuの指定 (2010-02-11 10:05 by
sirius506
#48493)
現在 (release 1.0.2)では、Makefile.configのCOPTSにおいて -mcpu=arm9tdmi と指定されています。
sample1は問題なく動作していますが、LPC2388はARM7なので、 mcpuの指定としては arm7tdmi あるいは arm7tdmi-s がより適切なのではないでしょうか? 実際のところ、どのように生成されるコードが変化するのか全く知らないのですが、気になったのでご報告まで。
RE: GCCの -mcpuの指定 (2010-02-11 15:34 by
suikan
#48501)
コメントありがとうございます。
ARM7TDMIとARM7TDMIをソフトウェアから見たときの違いはARMの技術文書よれば次の二つだけです
- アボート例外に入ったときのCPU状態が異なる
- 未定義例外の扱いが異なる
TOPPERS/JSP for LPC2388はアボート例外を「カーネル管理外」として扱っているため、この差異の影響を受けません。ユーザーが独自にハンドラを書く場合はアセンブリ言語になると思われますので、-mcpuオプションの差は問題になりません。
2番目の項目はLPC2388が独自コプロセッサを持っていないため、問題になりません。
結局通常使用の範囲では -mcpuオプションがarm7tdmiからarm9tdmiかというのは問題になりません。しかし、気持ち悪いのは確かなので、次のリリース時(3月以降)に変更します。
ありがとうございます。
Répondre à
#48493