![]() ![]() So I stopped my debugger and reset the ControlCard (the development board). The unfortunate problem is that the Application doesn't behave the same as if I had loaded it from the debugger. When the Application is stepping through the "while (myValue != 0) " loop, I verified that the block of RAM contains the data placed there by my Application Loader. ![]() When the Application Loader jumps to the Application, I can see that it is executing this loop (verified by the current program counter matching the address from the MAP file, and also the value in R0 matches the unique signature for "myValue"). My Application's first statement in main() is "while (myValue != 0) " loop, where "myValue" is a volatile integer with a unique value.When the Application Loader downloads the Application to Flash, the contents of Flash are EXACTLY the same as if CCS had written the application to Flash.Verify that the Application in Flash is correct, or download/update the Application from a server.This Application Loader has a few pertinent responsibilities: I am writing an Application Loader for the M3 core on an F28M36x part. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |