rz2k has quit []
cnxsoft has joined #imx6-dev
cnxsoft has quit [Read error: Connection reset by peer]
cnxsoft has joined #imx6-dev
cnxsoft has quit [Ping timeout: 240 seconds]
cnxsoft has joined #imx6-dev
cnxsoft has quit [Ping timeout: 265 seconds]
cnxsoft has joined #imx6-dev
victhor_ has quit [Ping timeout: 252 seconds]
cnxsoft has quit [Read error: Connection reset by peer]
kneo has joined #imx6-dev
cnxsoft has joined #imx6-dev
<ortogonal> jas-hacks: the sabresd (quad)
cnxsoft has quit [Ping timeout: 252 seconds]
shellter has quit [Ping timeout: 240 seconds]
bucksurfers has joined #imx6-dev
bucksurfers has quit [Remote host closed the connection]
cnxsoft has joined #imx6-dev
kneo has quit [Quit: Leaving]
cnxsoft has quit [Ping timeout: 252 seconds]
cnxsoft has joined #imx6-dev
cnxsoft has quit [Ping timeout: 252 seconds]
kneo has joined #imx6-dev
diego_r has joined #imx6-dev
fossxplorer has joined #imx6-dev
victhor_ has joined #imx6-dev
kneo has quit [Read error: Operation timed out]
kneo has joined #imx6-dev
cnxsoft has joined #imx6-dev
ericbutters has joined #imx6-dev
<ericbutters> hey.. are there any tools for vivante -- like PVRTune is the PowerVR GPU performance analysis tool
kneo has quit [Remote host closed the connection]
kneo has joined #imx6-dev
cnxsoft has quit [Quit: cnxsoft]
diego__r has joined #imx6-dev
diego_r has quit [Disconnected by services]
diego__r is now known as diego_r
rz2k has joined #imx6-dev
atiti has quit [Ping timeout: 265 seconds]
atiti has joined #imx6-dev
rz2k has quit []
codinho has joined #imx6-dev
ericbutters has quit [Ping timeout: 240 seconds]
ericbutters has joined #imx6-dev
jas-hacks has joined #imx6-dev
ericbutters has quit [Quit: leaving]
codinho has quit [Read error: Operation timed out]
steeve has joined #imx6-dev
diego_r has quit [Ping timeout: 240 seconds]
unsolo has joined #imx6-dev
<unsolo> Greetings
<unsolo> Anyone here familiar with the ivt and how it actually works
<unsolo> for u-boot
<jas-hacks> unsolo: haven't heard of ivt, what is it?
<unsolo> initial vector table
<jas-hacks> unsolo: what's the issue with uboot?
<unsolo> i think u-boot is fine the whole imximage thing wrapping it in is kindof confusing to me
<jas-hacks> unsolo: do you mean the kernel image (uImage)?
<unsolo> haha no
<unsolo> the u-boot .bin is wrapped in a image called an imximage https://github.com/gonzoua/u-boot-pi/blob/master/doc/README.imximage
<unsolo> btw that is a rather old readme
<jas-hacks> unsolo: what device/board?
<unsolo> any im just trying to understand the whole ivt concept..
<unsolo> bascically the imx6 loads the 1/2/4k ivt + start + dcd to sram then processes it to configre DDR etc then it figures out how much data to read from device X and where to put it in sdram
<unsolo> but for parallell devices it does not pre read the 1/2/4k and instead execute in place..
<unsolo> but im struggeling to find proper documentation on this..
<unsolo> to do this it would look like this and to do that it would look like that..
<unsolo> and how is the IVT handled when you boot over usb .. can it copy the data based on jump header or not..
<unsolo> very very poorly documented..
<unsolo> imho
<jas-hacks> the imx6 ROM reads the IVT header and I think determines if DCD mode or over usb
<unsolo> well my question is basically how does the ivt specify to copy image X to Y before starting execution at Y+something
<jas-hacks> unsolo: this may give a bit more on the ivt header https://community.freescale.com/thread/309765
<unsolo> think i found somethign in the reference manual..
<unsolo> if the absolute start address of the image is not equal to nor flash addreess the copying initial load region is executed..
<unsolo> thats the key..
<unsolo> page 384..
<unsolo> on a note to a flow chart.. hillarious
<unsolo> well at least now the how to differentiate makes sense..
<jas-hacks> interesting the IVT offset is different for NOR
<unsolo> well thats because you might want a partition table in the nor flash for MTD mode..
<unsolo> at least thats what i have read trolling around
<jas-hacks> looks like 'plugin_download_f' is responsible for copying it to memory
<unsolo> w/o specifying that you are to execute plugin_download_f ?
<unsolo> since basically if start address is outside 0x08000000 0x0FFFFFFF it's to perform a download right ?
<jas-hacks> download from usb?
<unsolo> For External Interface Module (EIM) boot devices,
<unsolo> downloading initial load region to iRAM is skipped. IVT is
<unsolo> image is done only if the absolute start address of the image is
<unsolo> read from EIM address space (see Image Vector Table and Boot
<unsolo> Data). Copying initial load region and the rest of the program
<unsolo> not equal to EIM CS0 start address
<unsolo> this is seriously confusing
<unsolo> EIM_CS0 start address is 0x08000000 right
<unsolo> now where in the ivt does absolute start address go.. ahh yes it goes to ??? entry or self..
<unsolo> very very confusing
<jas-hacks> yes I think your right, however it is very confusing because of the wording
<jas-hacks> might be quicker to see if the 'plugin_download_f' symbol exists in the uboot image
<jas-hacks> actually quicker to check that the plugin flag is not set in the 'boot data structure'
jas-hacks has left #imx6-dev [#imx6-dev]
Ratbert90 has joined #imx6-dev
<Ratbert90> Hey, does anybody know anything about Orion ?
Ratbert90 has quit [Read error: Connection reset by peer]
kneo has quit [Quit: Leaving]
rz2k has joined #imx6-dev
bfederau has quit [Read error: Connection reset by peer]
bfederau has joined #imx6-dev
fossxplorer has quit [Remote host closed the connection]
victhor_ has quit [Ping timeout: 264 seconds]