17Fermer19
flankerLe 25/03/2004 à 19:48
Les deux vecteurs pour PC et SR ne sont jamais utilisés. Lorsque d'un vrai reboot du processeur (ie quand on vire et remet toutes les piles), le décodeur d'adresses lui fait croire pendant un petit temps que l'adresse $0 est en fait le début de la Flash ROM, et il initialise PC et SR avec les valeurs trouvées à ROM_BASE. Le boot (celui du premier secteur) est ensuite exécuté, qui lancera ensuite l'AMS.

c'est donc pour ça que ça ne faisait rien quand je changeais sa valeur ...
Hum ?

bin parfois la TI reboote quand on enlève une pile alors qu'elle est allumée, non ? Cette fonction peut être désactivée en écrivant un bit sur je-sais-plus-quel-port
Non, l'auto-int 6 branche directement à l'adresse de boot de l'AMS sans passer par trap #2.

c'est quel reset qui passe par le trap #2, alors ? Il y a quelque temps je m'étais un peu amusé avec le reset, mais je ne me souviens plus trop des résultats