Table of Contents
Parfois, votre système peut afficher un message indiquant que le noyau Linux a besoin de déboguer bdi2000. Il peut certainement y avoir de nombreuses raisons pour que cette erreur étonnante apparaisse.
Restaurez votre ordinateur pour des performances optimales en quelques minutes !
Ce document à l’ancienne décrit comment utiliser les pads de débogage intégrés Abatron BDI2000 et BDI3000 à partir de la ligne de commande. Interface de débogage du noyau Linux. BDI2000 et BDI3000 sont connectés à ces cartes via un cp JTAG spécial.
Vous pouvez suivre cette thérapie de base pour déboguer le noyau BDI sans avoir à utiliser le TimeStorm personnalisé. environnement de programmation intégré.
Préparez et écrivez le noyau pour inclure les scripts de débogage quotidiens du noyau. Configuration du noyau (reportez-vous à cette section particulière sur le piratage du noyau de cette configuration du noyau). pour les outils d’information). Transférez le noyau à bord si vous démarrez chaque base directement, ou Serveur TFTP si quelqu’un utilise TFTP pour télécharger la carte.
Pour plus d’informations sur l’utilisation typique de BDI sur la carte produit, voir Détails BDI. et les réseaux hôtes.
-
Renommer vmlinux. Quel fichier est généralement via le niveau supérieur de cette société de noyau (ce répertoire kernel/). Tout nom de fichier est autorisé sauf vmlinux.
L’enregistrement manuel vmlinux est un exe lié de manière statique qui apparaît généralement publié dans le répertoire du site Web du noyau de base avant de créer l’image généralement finale du noyau. Pour le débogage du noyau, on passe le fichier vmlinux qui sera comme gdb, un “programme” pour vous aider à déboguer. (Voir l’étape 5 pour plus de détails.) Cette méthode permet au temps GDB de correspondre normalement à l’exécution du noyau en tenant compte du code de type de noyau.
Cependant, si vous préférez que GDB vous aide à déboguer le programme parfait nommé vmlinux, il essaie d’utiliser le logiciel informatique de débogage du noyau KGDB. BDI ne prend pas vraiment en charge KGDB ; nécessite des commandes GDB répétées. Changer tous les noms de fichiers vmlinux évite ce problème.
Parce que pratiquement chaque nouveau démarrage vmlinux est créé à chaque build, une personne devra répéter ce mouvement à chaque fois que vous compilerez le noyau souhaité.
-
Trouvez le point d’arrêt parfait dans votre noyau. Timesys recommande d’utiliser cette signature start_kernel, émis que cela se produit au point de départ du processus de démarrage principal, puis à nouveau après la configuration de la carte mémoire. v Si vous voyez cette étoile, regardez dans l’archive System.map pendant que votre liste racine du noyau. tout va bien hexAddresses :
# grep start_kernel Mapping System.Tc00085d4 start_kernel
Dans quel exemple, l’adresse de tous les points d’arrêt start_kernel est souvent 0xc00085d4.
-
Lancez la carte accompagnée de BDI. Suivez ces cas d’escalier communs – ils sont spécifiquement pour Carte EP8260, mais les cours de traitement sont documentés avec des modifications mineures destinées à toutes les cartes.
- Ouvrez une connexion de console série à la carte généralement.
- Telnet, BDI s’occupera de cela.
- Dans une vraie session BDI : telnet, entrez une commande go :
Aller
- Vers une sorte de console série du destinataire : transférez un noyau qui prend généralement en charge le chargeur de démarrage et, par conséquent, de répondre aux questions posées :
TFTP
- Dans une session telnet BDI : arrêtez la carte en déterminant le débogueur et confondez le point d’arrêt juste après le démarrage de ces noyaux :
arrêter
la bisexualité 0xc00085d4 - Attention à BDI telnet : redémarrez votre carte avec le débogueur de quelqu’un d’autre :
Aller
- Sur chaque console sérialisée cible : utilisez la commande “go” afin de démarrer chaque noyau :
Restaurez votre ordinateur pour des performances optimales en quelques minutes !
Votre PC est-il lent et affiche-t-il constamment des erreurs ? Avez-vous envisagé un reformatage, mais vous n'avez ni le temps ni la patience ? N'ayez crainte, cher ami ! La réponse à tous vos problèmes informatiques est ici : ASR Pro. Ce logiciel incroyable réparera les erreurs informatiques courantes, vous protégera contre la perte de fichiers, les logiciels malveillants, les pannes matérielles et optimisera votre PC pour des performances maximales. Tant que ce programme est installé sur votre machine, vous pouvez dire adieu à ces problèmes techniques frustrants et coûteux !
- Étape 1 : Téléchargez et installez ASR Pro
- Étape 2 : Ouvrez le programme et cliquez sur "Scanner"
- Étape 3 : Cliquez sur "Réparer" pour démarrer le processus de restauration
Go
Le chargeur recharge tout le noyau et s’arrête à un point d’arrêt débutant.
Téléchargez le logiciel pour réparer votre PC en cliquant ici.