Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1841 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Uboot - end adress not on sector boundary

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Uboot - end adress not on sector boundary

n°2285115
schoolman
Posté le 13-07-2016 à 21:24:59  profilanswer
 

Bonsoir,
 
Je ne suis pas un specialiste, c'est dit.
 
Bien, je souhaite implanter dans une flash (M25P32) deux segments de code a deux adress qui sont connues .  
 
UBOOT (par une liaison terminal) me demande l'adresse de fin pour chaque segment de code, et là je ne connais pas.
 
J'ai donc convertir la taille du code en hex, puis additionné à l'adresse de départ pour avoir celle de fin, mais lorsque je programme, j'ai le message suivant: END ADRESS NOT ON SECTEUR BOUNDARY :cry:  :cry:  
 
voici le détail:
Première adresse: F8080000 je dois implanter un code de 1543536 octets, soit 178D70 ca me donne une fin à F81F8D70
Seconde adresse: F8280000 je dois implanter un code de 693956 octets  , soit A96C4  ca me donne une fin à F83296C4
 
je dois zapper un truc,  si une âme charitable pouvait m'aider......grand merci d'avance.

mood
Publicité
Posté le 13-07-2016 à 21:24:59  profilanswer
 

n°2285116
rat de com​bat
attention rongeur méchant!
Posté le 13-07-2016 à 22:24:09  profilanswer
 

Au pif, j'y connais rien. :o  
 
Ton bidule a des secteurs de 65536 octets si j'ai bien compris.  
 
Essaye donc comme fin F8200000 et F8330000 respectivement. Si ça ne fonctionne toujours pas essaye de soustraire -1. Il faudra bien sûr ajuster tes données en rajoutant suffisamment de 0x00 (ou autre chose?) à la fin.

n°2285117
schoolman
Posté le 13-07-2016 à 22:44:03  profilanswer
 

merci pour ton retour, pétard j'suis pas à l'aise avec ces trucs :sweat: :sweat:  
J'ai essayé avec une fin à F820000 > idem, j'ai fait -1 (F81FFFFF) et là j'ai un autre message >> Copy to Flash... Outside available Flash

Message cité 1 fois
Message édité par schoolman le 13-07-2016 à 22:44:33
n°2285118
rat de com​bat
attention rongeur méchant!
Posté le 13-07-2016 à 22:54:40  profilanswer
 

schoolman a écrit :

j'ai un autre message >> Copy to Flash... Outside available Flash


Après avoir regardé les addresses cela ne m'étonne pas, ton flash c'est 4Mo. Tu les sors d'où ces adresses?

n°2285123
schoolman
Posté le 14-07-2016 à 08:49:05  profilanswer
 

salut
lorsque je fais printenv
j'ai bootcmd=bootm  F8080000 F828000
ou je me plante completement je melange flash et ram......
http://dubuf.free.fr/dumpscreen/crbst_13.html
merci pour ton aide.

n°2285146
rat de com​bat
attention rongeur méchant!
Posté le 14-07-2016 à 21:12:07  profilanswer
 

Comment je peux expliquer ça alors que je n'ai pas le vocabulaire? Les processeurs assemblent parfois(?) leurs différents périphériques dans un seul espace adresse pour plus de simplicité. Autrement dit le processeur va toujours écrire dans une même grosse "mémoire" qui est en fait composée de plusieurs choses, p.ex. (completement aléatoire) 0x0000 - 0x1000 IO, 0x1001 - 0x1F00 SRAM interne, 0x1F01 - 0xC000 mémoire externe etc. Dans ce cas les adresses qu'utilise le processeur ne correspondent pas aux adresses réelles à l'intérieur de la mémoire. Ça pourrait être le cas chez toi. Il faut trouver les adresses réelles, c'est proabablement juste un offset. Tu peux bien sûr simplement faire des essais mais ça peut mal se terminer selon le matos. Si je trouve du temps (pas sûr) je vais regarder ce que c'est cet appareil et si je trouve des infos. Bon, est-ce que c'est clair? :o

n°2285149
rat de com​bat
attention rongeur méchant!
Posté le 14-07-2016 à 22:55:41  profilanswer
 

Ce code que tu veux implémenter, tu le sors d'où? Autrement dit tu as certainement suivi les instructions d'un site non, tu peux donner l'adresse? Plus tu donnes d'infos plus tu augementes ta chance d'avoir de l'aide.

n°2285157
schoolman
Posté le 15-07-2016 à 08:59:50  profilanswer
 

salut,
en faite comme je suis argenté comme une cuillère en bois  :lol: j'ai récupéré un vieux NAS qui avait été bricolé par l'ancien proprio je pense, j'ai donc remis des anciens disque de PC (1To) et comme il demarre pas je suis parti dans les grandes manœuvres pour refaire une système opérationnel.
Voilà le lien, pas mal d'explication sur le net, mais le mien est un DS209 et non un DS209+ donc je bloque ou tu sais.
http://mesbidouillesinformatiques. [...] ds209.html
@@+

n°2285158
schoolman
Posté le 15-07-2016 à 09:00:20  profilanswer
 

salut,
en faite comme je suis argenté comme une cuillère en bois  :lol: j'ai récupéré un vieux NAS qui avait été bricolé par l'ancien proprio je pense, j'ai donc remis des anciens disque de PC (1To) et comme il demarre pas je suis parti dans les grandes manœuvres pour refaire une système opérationnel.
Voilà le lien, pas mal d'explication sur le net, mais le mien est un DS209 et non un DS209+ donc je bloque ou tu sais.
http://mesbidouillesinformatiques. [...] ds209.html
@@+

n°2285194
rat de com​bat
attention rongeur méchant!
Posté le 15-07-2016 à 19:45:48  profilanswer
 

J'ai regardé, désolé, je sèche. Faut avoir des connaissances en Linux bas niveau et tout ça que je n'ai pas.

mood
Publicité
Posté le 15-07-2016 à 19:45:48  profilanswer
 

n°2285199
schoolman
Posté le 15-07-2016 à 20:40:49  profilanswer
 

salut,merci quand même d'avoir essayé, bon je suis arrivé a demarrer la bête, mais pas comme j'avais prevu.
J'ai chargé en ram le kernel et rd (ancienne version) avec tftpboot , le NAS a pu demarrer, mais au reboot badabouffe plus rien à nouveau. J'ai donc refait la demarche, et j'ai profité qui était démarré pour lancer une mise a jour, et bingo !!!!! ca a du reprogrammé la flash.......je suis le plus heureux du monde.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Uboot - end adress not on sector boundary

 

Sujets relatifs
Broadcast server ip adress MFC, ip adress control
MFC, récuperation d'une adress IP[C/C++] récup une MAC adresse
recuperer l'adress mac de pc en reseau /batch [résolu] trouver l'adress IP
Plus de sujets relatifs à : Uboot - end adress not on sector boundary


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR