Effacer les filtres
Effacer les filtres

How to fix the error

3 vues (au cours des 30 derniers jours)
Ivan
Ivan le 20 Juin 2015
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 commentaire
Venkatesh Chilapur
Venkatesh Chilapur le 18 Avr 2018
Please can you update on the version of the MATLAB being used?

Connectez-vous pour commenter.

Réponses (1)

DKalale
DKalale le 4 Juil 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
  1 commentaire
pouya abbasi
pouya abbasi le 29 Mar 2018
not working for me :(

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by