Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Confirmed] Works on 28379D & Needs optimizations #3

Open
rikka0w0 opened this issue May 23, 2022 · 4 comments
Open

[Confirmed] Works on 28379D & Needs optimizations #3

rikka0w0 opened this issue May 23, 2022 · 4 comments

Comments

@rikka0w0
Copy link

This code works on 28379D with few modifications. However, the code seems to use polling instead of DMA and/or interrupts. I will try to make a more efficient implementation that utilizes DMD and/or SCI's built-in FIFO.

@rikka0w0
Copy link
Author

I made my own library that works on 28335 and 28379:

https://github.com/rikka0w0/litemodbus

@brunoluiz
Copy link
Owner

If I recall correctly, I couldn't use the interruptions because all were used for something else already. Pooling is definitely not the best way of doing this, so perhaps finally this project has a spiritual successor.

Still, I am quite impressed with people still using this project, considering I've done it while I was a research intern almost 10 years ago 😄

@sumitbilam
Copy link

I made my own library that works on 28335 and 28379:

https://github.com/rikka0w0/litemodbus

Hello @rikka0w0

I am also trying to compile it for f28379d, I was able to build it by adding correct paths but "InitSysCtrl();" function from the main() giving me problem. Actually this function has been a issue for even for other examples I have run for launchxl-f28379d (but I guess this is the question for TI people)

Anyways... if you or @brunoluiz could explain the steps you performed to make it work on f28379d, that would be great OR if you could tell me how to create a CCS project from your github repo (https://github.com/rikka0w0/litemodbus). I have cloned it and have been trying different ways to bring the code as CCS project but not able to find any .projectspec or .cproject or .xml etc. file that I could use to import.

Let me know if you want me to take this conversation to your repo.

Thanks,

@brunoluiz
Copy link
Owner

#4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants