Et surtout des choses qui doivent se retrouver telles quelles dans l'OS.
hwti (./37) :
On peut trouver facilement des fonctions de la libc:
Est-ce que tu peux revérifier les adresses de free et fopen ? Il semble y avoir une coquille.
hwti (./37) :
un moyen d'avoir ses propres certificats ?
Il y a un truc qui m'échappe ou je lis de travers :
Je suppose que la fonction à 0x11801574 correspond à "check_if_dev_unit". Elle contient simplement
MOV R0, #0 (désactivé en dur).
Elle est appelée en plein milieu de la séquence de startup à 0x11801264 (séquence qui donne d'ailleurs un sens à pas mal de fonctions grâce au chaînes de log RS232).
Pourtant après l'appel :
ROM:11801264 BL check_if_dev_unit ; disabled at factory
ROM:11801268 CMP R0, #0
ROM:1180126C BEQ loc_1180143C ; Configuring as dev unit
...
ROM:1180143C BL configure_dev_unit
ROM:11801440 LDR R0, =aConfiguringAsA ; "Configuring as a developer unit."
ROM:11801444
ROM:11801444 loc_11801444 ; DATA XREF: ROM:119905A0o
ROM:11801444 BL log_rs232___
Les logs RS232 ne contiennent pourtant évidemment pas "configuring as a developer unit", et vu la tête de check_if_dev_unit le beq est actif.