02:07
cnxsoft has joined #imx6-dev
02:41
cnxsoft has quit [Read error: Connection reset by peer]
02:44
cnxsoft has joined #imx6-dev
03:01
cnxsoft has quit [Ping timeout: 240 seconds]
03:09
cnxsoft has joined #imx6-dev
03:28
cnxsoft has quit [Ping timeout: 265 seconds]
03:31
cnxsoft has joined #imx6-dev
04:10
victhor_ has quit [Ping timeout: 252 seconds]
04:43
cnxsoft has quit [Read error: Connection reset by peer]
05:19
kneo has joined #imx6-dev
05:24
cnxsoft has joined #imx6-dev
05:35
<
ortogonal >
jas-hacks: the sabresd (quad)
05:50
cnxsoft has quit [Ping timeout: 252 seconds]
06:07
shellter has quit [Ping timeout: 240 seconds]
06:31
bucksurfers has joined #imx6-dev
07:04
bucksurfers has quit [Remote host closed the connection]
07:11
cnxsoft has joined #imx6-dev
07:36
kneo has quit [Quit: Leaving]
08:50
cnxsoft has quit [Ping timeout: 252 seconds]
09:17
cnxsoft has joined #imx6-dev
09:45
cnxsoft has quit [Ping timeout: 252 seconds]
09:53
kneo has joined #imx6-dev
10:26
diego_r has joined #imx6-dev
11:41
fossxplorer has joined #imx6-dev
12:32
victhor_ has joined #imx6-dev
13:23
kneo has quit [Read error: Operation timed out]
13:36
kneo has joined #imx6-dev
13:37
cnxsoft has joined #imx6-dev
14:03
ericbutters has joined #imx6-dev
14:03
<
ericbutters >
hey.. are there any tools for vivante -- like PVRTune is the PowerVR GPU performance analysis tool
14:22
kneo has quit [Remote host closed the connection]
14:23
kneo has joined #imx6-dev
14:35
cnxsoft has quit [Quit: cnxsoft]
14:45
diego__r has joined #imx6-dev
14:45
diego_r has quit [Disconnected by services]
14:45
diego__r is now known as diego_r
14:49
rz2k has joined #imx6-dev
14:49
atiti has quit [Ping timeout: 265 seconds]
14:49
atiti has joined #imx6-dev
15:07
codinho has joined #imx6-dev
16:08
ericbutters has quit [Ping timeout: 240 seconds]
16:10
ericbutters has joined #imx6-dev
16:34
jas-hacks has joined #imx6-dev
16:56
ericbutters has quit [Quit: leaving]
17:40
codinho has quit [Read error: Operation timed out]
18:29
steeve has joined #imx6-dev
18:53
diego_r has quit [Ping timeout: 240 seconds]
20:26
unsolo has joined #imx6-dev
20:27
<
unsolo >
Anyone here familiar with the ivt and how it actually works
20:28
<
unsolo >
for u-boot
20:28
<
jas-hacks >
unsolo: haven't heard of ivt, what is it?
20:29
<
unsolo >
initial vector table
20:30
<
jas-hacks >
unsolo: what's the issue with uboot?
20:31
<
unsolo >
i think u-boot is fine the whole imximage thing wrapping it in is kindof confusing to me
20:31
<
jas-hacks >
unsolo: do you mean the kernel image (uImage)?
20:32
<
unsolo >
btw that is a rather old readme
20:34
<
jas-hacks >
unsolo: what device/board?
20:34
<
unsolo >
any im just trying to understand the whole ivt concept..
20:36
<
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
20:36
<
unsolo >
but for parallell devices it does not pre read the 1/2/4k and instead execute in place..
20:37
<
unsolo >
but im struggeling to find proper documentation on this..
20:38
<
unsolo >
to do this it would look like this and to do that it would look like that..
20:38
<
unsolo >
and how is the IVT handled when you boot over usb .. can it copy the data based on jump header or not..
20:39
<
unsolo >
very very poorly documented..
20:39
<
jas-hacks >
the imx6 ROM reads the IVT header and I think determines if DCD mode or over usb
20:41
<
unsolo >
well my question is basically how does the ivt specify to copy image X to Y before starting execution at Y+something
20:57
<
unsolo >
think i found somethign in the reference manual..
20:57
<
unsolo >
if the absolute start address of the image is not equal to nor flash addreess the copying initial load region is executed..
20:58
<
unsolo >
thats the key..
20:58
<
unsolo >
page 384..
20:59
<
unsolo >
on a note to a flow chart.. hillarious
21:01
<
unsolo >
well at least now the how to differentiate makes sense..
21:08
<
jas-hacks >
interesting the IVT offset is different for NOR
21:09
<
unsolo >
well thats because you might want a partition table in the nor flash for MTD mode..
21:09
<
unsolo >
at least thats what i have read trolling around
21:13
<
jas-hacks >
looks like 'plugin_download_f' is responsible for copying it to memory
21:14
<
unsolo >
w/o specifying that you are to execute plugin_download_f ?
21:17
<
unsolo >
since basically if start address is outside 0x08000000 0x0FFFFFFF it's to perform a download right ?
21:18
<
jas-hacks >
download from usb?
21:18
<
unsolo >
For External Interface Module (EIM) boot devices,
21:18
<
unsolo >
downloading initial load region to iRAM is skipped. IVT is
21:18
<
unsolo >
image is done only if the absolute start address of the image is
21:18
<
unsolo >
read from EIM address space (see Image Vector Table and Boot
21:18
<
unsolo >
Data). Copying initial load region and the rest of the program
21:18
<
unsolo >
not equal to EIM CS0 start address
21:18
<
unsolo >
this is seriously confusing
21:19
<
unsolo >
EIM_CS0 start address is 0x08000000 right
21:20
<
unsolo >
now where in the ivt does absolute start address go.. ahh yes it goes to ??? entry or self..
21:20
<
unsolo >
very very confusing
21:24
<
jas-hacks >
yes I think your right, however it is very confusing because of the wording
21:26
<
jas-hacks >
might be quicker to see if the 'plugin_download_f' symbol exists in the uboot image
21:29
<
jas-hacks >
actually quicker to check that the plugin flag is not set in the 'boot data structure'
21:30
jas-hacks has left #imx6-dev [#imx6-dev]
21:53
Ratbert90 has joined #imx6-dev
21:53
<
Ratbert90 >
Hey, does anybody know anything about Orion ?
22:21
Ratbert90 has quit [Read error: Connection reset by peer]
22:28
kneo has quit [Quit: Leaving]
22:41
rz2k has joined #imx6-dev
23:01
bfederau has quit [Read error: Connection reset by peer]
23:01
bfederau has joined #imx6-dev
23:28
fossxplorer has quit [Remote host closed the connection]
23:39
victhor_ has quit [Ping timeout: 264 seconds]