For software development, I am using the IAR Embedded Workbench for ARM 6.60.1.5104. Right now
I am having considerable difficulty getting the FlexBus interface to operate. I have some questions / comments:
Solved! Go to Solution.
Hello Sean,
I am afraid this is all we got. Hopefully it helps.
Sincerely, Naoum Gitnik.
Hello Sean,
Before we proceed further (with a SW guy), let's verify your HW, please.
Are you using your board or our Tower one, please? - If ours, just general advice - please, verify that all the [optional] 0-Ohm resistors are installed on your interfaces of interest (refer to the posted Tower Module Schematic).
Its Reference Manual you can find here - Re: Precise documentation.
Sincerely, Naoum Gitnik.
They developed their our own circuit board based on the TWRV65GS10 tower kit. Their circuit board, in addition, has an FPGA that is connected to the Vybrid processor via the FlexBus interface.
Hello Sean,
As the Tower board Reference Manual states, its FlexBus interface's IOs are shared with (and used by) another interface making using FlexBus impossible:
Of course, these 2 interfaces can coexist if:
Regarding the sample code - both Vybrid development platforms, Tower and Auto, have the FlexBus IOs used for something else, so it looks like, at least for now, you will have to start using the Kinetis' example. Quite possibly both processors have similar FlexBus block designs (maybe somewhat different register names...).
(timesyssupport, may you comment on the Vybrid FlexBus sample code, please?)
Sincerely, Naoum Gitnik.
Hi Naoum,
Unfortunately, we do not have any sample code for Flexbus with Vybrid, nor have reviewed Kinetis Flexbus code, as Flexbus is not implemented in the Linux kernel for Vybrid.
Thanks,
Timesys Support