J'ai un code C pour une cible ARM926. J'essaie de le déboguer en utilisant "Arm Xtended Debugger" (AXD). Le main()
de ce code, prend 14 arguments de ligne de commande qui sont mentionnés dans les paramètres du projet de code guerrier à l'endroit approprié et le comportement du code est comme prévu. Mais quand j'essaie d'utiliser le même fichier AXF (Arm eXecutable Format) et que j'essaie de déboguer au niveau source en utilisant RVDEBUG en changeant les paramètres du projet Codewarrior, et en démarrant le débogage, la valeur argc est 1. Ensuite, le comportement du code est inattendu. Lorsque je sélectionne RVDEBUG dans les paramètres du guerrier de code, je donne les mêmes options que celles que j'ai utilisées pendant la session de débogage AXD.Débogage à l'aide de RealView Debug (RVDebug)
Ma question est la suivante:
J'utilise le même AXD pour les deux sessions de débogage (AXD et RVDEBUG), pourquoi sont-ils comportés différemment? Ils devraient se comporter de la même manière.