paul_c wrote: >Hi Seb > >On Wednesday 02 May 2007 11:39, Seb James wrote: > > >>Mesa 5i20 board which provides 2 axes of servo/encoder control, 31 >>channels of logic input and 29 channels of logic output. >> >> >Nothing too dificult there - IO is currently defined as 24 bits in at most, >half a dozen places. Mapping the internal connections to physical pins would >be the bulk of any work. > > >>I think this is a case of modifying the hostmot4 configuration, and then >>updating the hal_m5i20.c driver to suit the new fpga configuration. >> >> >Applying a couple of new constraints in the driver would expose the extra IO, >again, nothing too taxing there. The worst part is the notion that firmware >*has* to be embedded in the module or some untrusted user space utility is >required to preload the fpga - The kernel already provides a mechanism for >firmware loading without resorting to NIMBY code. > > Paul - do you know of any way to use the kernel firmware infrastructure to load different firmware sets into multiple cards? I know the current method of embedding the firmware in the HAL driver doesn't support that either, but that's one goal for these cardds, to allow a user with multiple cards in the PC to use different personalities for each card. (at least, that's a goal of mine)
>A few minutes with a text editor would see the changes you need in place. To >rework the driver so that it does the right thing wrt firmware would take a >little longer. > > >Regards, Paul. > > Thanks - Steve ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users