arm - Address spaces for ROM's and finding out the virtual address of certain files -
thanks reading question.
i new arm , computer architectures in general sorry if basic question.
i have spent plenty of time reading , learning mmu , virtual physical address translation. have learn't address spaces. sure io peripherals such ethernet , usb have there own addresses external ram , rom's right? wanted know address values read pdf document, here: http://infocenter.arm.com/help/topic/com.arm.doc.den0001c/den0001c_principles_of_arm_memory_maps.pdf , confusing. cant see says exact address space rom , address space have found doesn't add 128gb example on arm phones.
can me make sense of this? getting wrong? , how find out exact addresses peripherals, rams , rom's can load , store functions these addresses in codes. how find out virtual address of files , documents if going mess around coding 1 of old phones. eample address 0x00ba ffff 0x0aff ffff audio file. learn lot though exploring in way.
thanks again,
will smith
arm makes processor cores not make chips. have or have had few peripherals chip vendors have own. point being, if have same core, chips different chip vendors not have same memory map, less peripherals, etc. didnt read link (bad idea put links in questions or answers link content not controlled stackoverflow , can disappear, ruining question or answer) example memory map @ end 1 example. chip , system vendor documentation required complete physical address map of world 1 chip or system. dont try re-use map anywhere else. information available have ask or dig it, protected nda may or may not able get. note there may more 1 bus on core, , no doubt there more 1 bus outside core in system there multiple physical address spaces. , have mmu address space perspective translates many of upper bits of physical address virtual address , in mode processor/code operates on virtual address. (all applications run on operating system linux example compiled run @ address 0x8000, mmu allows happen applications think have same space none of physical addresses collide)
Comments
Post a Comment