How to fix the error
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hello When you compile a program TMS320F28335 error:
Error evaluating 'InitFcn' callback of C28x SPI Transmit block (mask) 'Test_plati8_work / Tok / sample / SPI Transmit'. The SPI module SPI_Tx_A is already used by another block.
I use two SPI_A module in two different blocks, but this is what I need because 2 different units operate in different interrapt.
How to remove this problem.
1 comentario
Venkatesh Chilapur
el 18 de Abr. de 2018
Please can you update on the version of the MATLAB being used?
Respuestas (1)
DKalale
el 4 de Jul. de 2016
I'm sure this is NOT the right way to do it, but I was able to get past this error by doing the following.
When you look at the Callbacks of the SPI Transmit block:
- Block Properties of SPI Block
- Callbacks
- InitFcn*It is calling a function "validateC280xSPI();"
If you then enter in command prompt: edit validateC280xSPI
You can edit this function, I just commented out line 24 where it says:
lf_registerBlockCallbackInfo(opts);
Obviously, this just makes it so that MATLAB will generate the C code (and probably disables useful error checking), but I would still be interested in a more elegant solution from MathWorks
Ver también
Categorías
Más información sobre Sources en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!