]>
rtime.felk.cvut.cz Git - pes-rpp/rpp-simulink.git/log
Michal Sojka [Tue, 27 Aug 2013 17:42:19 +0000 (19:42 +0200)]
Target code builds with external mode support
For working version, it is necessary to implement rtiostream_serial.c and
modify the ert_main.c template (rpp_srmain.tlc).
Michal Sojka [Tue, 27 Aug 2013 16:36:30 +0000 (18:36 +0200)]
Ignore slprj directory
Michal Sojka [Tue, 27 Aug 2013 16:36:12 +0000 (18:36 +0200)]
Modify makefile template to work for RPP target
We reuse target_tools.mk even though it would be better to have these
settings directly in the rpp.tmf. We may change it later.
Michal Sojka [Tue, 27 Aug 2013 13:35:56 +0000 (15:35 +0200)]
Copy Matlab's ert_unix.tmf makefile template
The previous makefile template didn't support external mode. The hope is
that adding support for external mode will be easier when we modify this
template instead of the previous one.
To be honest, I do not know where Carlos found the original previous
template. I couldn't find it among files distributed with Matlab R2012b.
Michal Sojka [Mon, 26 Aug 2013 14:40:37 +0000 (16:40 +0200)]
Make is easier to run rpp_setup
If there is a compiler path set up from the last time, use it as an
initial value for the dialog box. This makes it easier to recompile
the block sfunctions.
Michal Sojka [Mon, 26 Aug 2013 14:27:23 +0000 (16:27 +0200)]
Update to the HEAD version of the RPP library
Michal Sojka [Mon, 26 Aug 2013 14:24:38 +0000 (16:24 +0200)]
Try to run program after loading
The necessary line is leaved commented out, because the load script
correctly runs the program but does never finish.
Michal Sojka [Mon, 26 Aug 2013 14:23:13 +0000 (16:23 +0200)]
Erase only necessary flash sectors
This makes the program loading 25 seconds shorter.
For an unknown reason, connecting to target some tinme takes about
20 seconds so the whole procedure is still quite slow. But sometime,
the target gets connected almost immediately.
Michal Sojka [Mon, 26 Aug 2013 14:10:56 +0000 (16:10 +0200)]
Use our own copy of loadti tool
Michal Sojka [Mon, 26 Aug 2013 13:55:50 +0000 (15:55 +0200)]
Copy TI's loadti example to our repository
Michal Sojka [Mon, 26 Aug 2013 13:37:25 +0000 (15:37 +0200)]
Remove thesis in PDF format - it's obsolete
Michal Horn [Thu, 22 Aug 2013 14:04:01 +0000 (16:04 +0200)]
RPP template for main function changed - sci baudrate 115200 is set after sci is initialized.
Michal Sojka [Wed, 14 Aug 2013 07:46:06 +0000 (09:46 +0200)]
Ensure that demos are built against up-to-date version of the library
Michal Sojka [Tue, 13 Aug 2013 20:58:23 +0000 (22:58 +0200)]
Update AIN and AOUT blocks to use the renamed functions
rpp_ain_* functions were renamed to rpp_adc_* and rpp_aout_* to rpp_dac_*.
Now all demos seem to compile. They were not (yet) tested for
functionality.
Michal Sojka [Tue, 13 Aug 2013 16:31:29 +0000 (18:31 +0200)]
Add a Makefile to compile block S-functions
Michal Sojka [Tue, 13 Aug 2013 16:27:10 +0000 (18:27 +0200)]
Update to the new version of the RPP library
Update DIN block after API change:
- two functions
- different numbering of pins
Michal Sojka [Tue, 13 Aug 2013 16:22:06 +0000 (18:22 +0200)]
Add a function to build all demos from command line
Also add a Makefile to invoke the build from shell by typing make.
Michal Sojka [Tue, 13 Aug 2013 14:40:24 +0000 (16:40 +0200)]
Simplify analog_passthrough demo
Use a saturation block instead of min/max blocks.
Michal Sojka [Tue, 13 Aug 2013 14:32:06 +0000 (16:32 +0200)]
rpp_setup: Add help text
Michal Sojka [Tue, 13 Aug 2013 14:18:49 +0000 (16:18 +0200)]
rpp_setup: Allow non-interactive execution
When a path to the CCS compiler is passed as an argument, the function
does not ask for it.
Michal Sojka [Tue, 13 Aug 2013 14:13:48 +0000 (16:13 +0200)]
rpp_setup: Fail early when user selects wrong CSS directory
Michal Sojka [Tue, 30 Jul 2013 11:51:23 +0000 (13:51 +0200)]
Update documentation after library splitting
Michal Sojka [Tue, 30 Jul 2013 11:35:25 +0000 (13:35 +0200)]
Split RPP library to a separate repo (git submodule)
Michal Sojka [Fri, 26 Jul 2013 12:23:17 +0000 (14:23 +0200)]
Update board layout picture
- Fix DIN numbering
- Add pin#1 position to JTAG and SCI
Michal Sojka [Mon, 22 Jul 2013 13:47:06 +0000 (15:47 +0200)]
Added CAN API proposal
Michal Sojka [Thu, 11 Jul 2013 15:16:34 +0000 (17:16 +0200)]
Automate uploading of the documentation to the wiki
Michal Sojka [Thu, 11 Jul 2013 13:41:25 +0000 (15:41 +0200)]
Rename thesis to rpp_simulink
Michal Sojka [Mon, 1 Jul 2013 18:27:46 +0000 (20:27 +0200)]
Add Makefile to compile the static libraries + a few fixes in doc
Michal Sojka [Mon, 1 Jul 2013 16:37:43 +0000 (18:37 +0200)]
doc: Add dirty flag to git describe
Michal Sojka [Mon, 1 Jul 2013 16:04:09 +0000 (18:04 +0200)]
doc: Update title page
- Include document version number (taken from repository tags)
- Remove "Undergraduate project" - the document will be reworked to the
user manual (or something like that)
Michal Sojka [Mon, 1 Jul 2013 14:27:04 +0000 (16:27 +0200)]
Add the note about quitting CCS before downloading
Michal Sojka [Mon, 1 Jul 2013 14:23:10 +0000 (16:23 +0200)]
doc: Few minor fixes
Michal Sojka [Mon, 1 Jul 2013 14:22:53 +0000 (16:22 +0200)]
doc: Add usage section
Michal Sojka [Mon, 1 Jul 2013 14:22:29 +0000 (16:22 +0200)]
doc: Use plain enumerate environment
Michal Sojka [Mon, 1 Jul 2013 13:18:03 +0000 (15:18 +0200)]
Add newline at the end of the file
Michal Sojka [Mon, 1 Jul 2013 13:16:18 +0000 (15:16 +0200)]
Fix typo and sentence grammar
Michal Sojka [Wed, 26 Jun 2013 19:42:03 +0000 (21:42 +0200)]
Add Makefile to compile the .tex documentation
Carlos Miguel Jenkins Pérez [Tue, 25 Jun 2013 08:59:22 +0000 (10:59 +0200)]
Now, section finished.
Carlos Miguel Jenkins Pérez [Tue, 25 Jun 2013 08:44:54 +0000 (10:44 +0200)]
Finished the final report. Well, almost, just one section and done.
Carlos Miguel Jenkins Pérez [Tue, 25 Jun 2013 05:51:11 +0000 (07:51 +0200)]
Finished report 2.
Carlos Miguel Jenkins Pérez [Tue, 25 Jun 2013 05:22:30 +0000 (07:22 +0200)]
Finished report #1.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 18:22:01 +0000 (20:22 +0200)]
Added templates for all new reports.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 15:03:22 +0000 (17:03 +0200)]
Fixed minor typos.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 14:41:57 +0000 (16:41 +0200)]
Small corrections on layout of some sections.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 14:25:26 +0000 (16:25 +0200)]
Republished just in case.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 14:24:11 +0000 (16:24 +0200)]
Renaming the published files.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 14:23:13 +0000 (16:23 +0200)]
Moving thesis to upper level.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 14:22:00 +0000 (16:22 +0200)]
Finished documentation. Yay!
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 13:02:17 +0000 (15:02 +0200)]
Finished to write the S-Functions section.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 04:33:33 +0000 (06:33 +0200)]
Improved documentation.
Carlos Miguel Jenkins Pérez [Mon, 24 Jun 2013 03:22:40 +0000 (05:22 +0200)]
Improved documentation: added wiring schemes.
Carlos Miguel Jenkins Pérez [Sun, 23 Jun 2013 19:47:07 +0000 (21:47 +0200)]
Implemented section for subdirectory description for RPP C Support Library.
Carlos Miguel Jenkins Pérez [Sun, 23 Jun 2013 19:17:25 +0000 (21:17 +0200)]
Implemented Appendix A about FreeRTOS memory management.
Carlos Miguel Jenkins Pérez [Sun, 23 Jun 2013 12:38:09 +0000 (14:38 +0200)]
Improved demos documentation. Implemented and changed other sections in documentation.
Carlos Miguel Jenkins Pérez [Fri, 21 Jun 2013 06:04:14 +0000 (08:04 +0200)]
Final version of the presentation. Forgot to remove media images.
Carlos Jenkins [Fri, 21 Jun 2013 04:54:04 +0000 (06:54 +0200)]
Added screenshot of the Simulink GUI for the presentation.
Carlos Miguel Jenkins Pérez [Fri, 21 Jun 2013 04:27:42 +0000 (06:27 +0200)]
Updated image in presentation.
Carlos Miguel Jenkins Pérez [Fri, 21 Jun 2013 04:26:54 +0000 (06:26 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/jenkicar/rpp-simulink
Carlos Miguel Jenkins Pérez [Fri, 21 Jun 2013 04:26:08 +0000 (06:26 +0200)]
Added the presentation to the repository.
Carlos Jenkins [Wed, 19 Jun 2013 19:28:37 +0000 (21:28 +0200)]
Forgot to remove the TODO.
Carlos Jenkins [Wed, 19 Jun 2013 18:05:59 +0000 (20:05 +0200)]
Fixed variable threshold digital inputs.
Carlos Jenkins [Wed, 19 Jun 2013 16:45:47 +0000 (18:45 +0200)]
Changed download setting to OFF in hbridge_analog_control. Corrected TMS570 datasheet.
Carlos Jenkins [Wed, 19 Jun 2013 14:36:47 +0000 (16:36 +0200)]
Changed double() casting to int8() casting in hbridge_analog_control demo.
Also updated some documentation.
Carlos Jenkins [Wed, 19 Jun 2013 12:44:38 +0000 (14:44 +0200)]
Improved documentation.
Carlos Miguel Jenkins Pérez [Wed, 19 Jun 2013 09:59:28 +0000 (11:59 +0200)]
Documentation improved.
Carlos Miguel Jenkins Pérez [Wed, 19 Jun 2013 08:47:16 +0000 (10:47 +0200)]
Improved documentation.
Carlos Miguel Jenkins Pérez [Wed, 19 Jun 2013 07:23:19 +0000 (09:23 +0200)]
Improved documentation.
Carlos Miguel Jenkins Pérez [Wed, 19 Jun 2013 06:02:28 +0000 (08:02 +0200)]
Improved documentation.
Carlos Miguel Jenkins Pérez [Wed, 19 Jun 2013 02:46:43 +0000 (04:46 +0200)]
Improved documentation.
Carlos Jenkins [Tue, 18 Jun 2013 16:41:43 +0000 (18:41 +0200)]
Now that the DIN driver is working I updated the Simulink demo, and the static libraries with the newest version of the RPP Library.
Carlos Jenkins [Tue, 18 Jun 2013 16:32:02 +0000 (18:32 +0200)]
Fixed Digital Input driver. Tested: PASS.
Carlos Jenkins [Mon, 17 Jun 2013 19:17:05 +0000 (21:17 +0200)]
Messing with Digital Input module. Improved DIN test in test suite to include variable thresholder inputs. Still doesn't work :S
Carlos Jenkins [Mon, 17 Jun 2013 17:28:48 +0000 (19:28 +0200)]
Forgot to update the static libraries when MOUT driver was fixed. Test Simulink demo power_toggle and passed.
Carlos Jenkins [Mon, 17 Jun 2013 16:08:51 +0000 (18:08 +0200)]
Merge branch 'master' of ssh://rtime.felk.cvut.cz/jenkicar/rpp-simulink
Conflicts:
doc/reports/report/report.t2t
Carlos Jenkins [Mon, 17 Jun 2013 15:55:02 +0000 (17:55 +0200)]
Fixed MOUT driver. Everything is working just niceee.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 05:24:54 +0000 (07:24 +0200)]
Improving documentation.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 04:48:45 +0000 (06:48 +0200)]
Added main graphics to documentation.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 03:47:12 +0000 (05:47 +0200)]
Continue improving documentation and a small documentation bug fixed.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 03:11:37 +0000 (05:11 +0200)]
Improving documentation.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 02:20:23 +0000 (04:20 +0200)]
Improved documentation.
Carlos Jenkins [Mon, 17 Jun 2013 01:44:33 +0000 (03:44 +0200)]
Added images for simulink model configuration documentation.
Carlos Miguel Jenkins Pérez [Mon, 17 Jun 2013 01:44:14 +0000 (03:44 +0200)]
Improved documentatio.
Carlos Miguel Jenkins Pérez [Sun, 16 Jun 2013 23:39:41 +0000 (01:39 +0200)]
Finished to organize the document tree. Updated main README file.
Carlos Jenkins [Sat, 15 Jun 2013 19:51:18 +0000 (21:51 +0200)]
Added documentation images for pre and post refactoring comparison and a screenshot for developed LMC1 GUI.
Carlos Jenkins [Sat, 15 Jun 2013 17:49:11 +0000 (19:49 +0200)]
Added images for documentation of the base POSIX project.
Carlos Jenkins [Sat, 15 Jun 2013 17:36:53 +0000 (19:36 +0200)]
Added a base C project for POSIX Simulation. Updated documentation about compilation. Changed name of POSIX static library to conform to UNIX standards.
Carlos Jenkins [Sat, 15 Jun 2013 16:34:49 +0000 (18:34 +0200)]
Documented the creation of a CCS project.
Carlos Jenkins [Sat, 15 Jun 2013 16:15:16 +0000 (18:15 +0200)]
Changed build configuration of POSIX RPP test suite to match the configuration of the other projects.
Carlos Jenkins [Sat, 15 Jun 2013 16:11:58 +0000 (18:11 +0200)]
Added a CCS base project for RPP Library. New projects should be based on this one as it includes all the configurations.
Carlos Jenkins [Sat, 15 Jun 2013 15:42:15 +0000 (17:42 +0200)]
Added project for compiling RPP Library as a POSIX static library for simulation.
Carlos Jenkins [Sat, 15 Jun 2013 15:10:04 +0000 (17:10 +0200)]
Removed project rpp-layer as is no longer required with the POSIX test suite.
Carlos Jenkins [Sat, 15 Jun 2013 15:06:25 +0000 (17:06 +0200)]
Added Simulink demo power_toggle. Non tested.
Carlos Jenkins [Sat, 15 Jun 2013 14:44:08 +0000 (16:44 +0200)]
Added MOUT test to the test suite. Fixed MOUT library module to store value on simulation.
Carlos Jenkins [Sat, 15 Jun 2013 00:14:36 +0000 (02:14 +0200)]
Added documentation images.
Carlos Jenkins [Sat, 15 Jun 2013 00:13:53 +0000 (02:13 +0200)]
Added PDF version of the SVGs in case font problem, etc.
Carlos Jenkins [Sat, 15 Jun 2013 00:03:41 +0000 (02:03 +0200)]
Created a graphic for board pinout, connectors and layout.
Carlos Jenkins [Fri, 14 Jun 2013 22:12:42 +0000 (00:12 +0200)]
Fixed yet another ASM white space bug.
Carlos Jenkins [Fri, 14 Jun 2013 21:22:13 +0000 (23:22 +0200)]
Added new demos that uses DIN. Both compiles great and the source code was revised and seems ok, but because DIN driver doesn't work with the RPP layer for now I'm unable to upload to the board and test it if works.
Carlos Jenkins [Fri, 14 Jun 2013 20:50:51 +0000 (22:50 +0200)]
Fixed small bug in library and fixed TLCs to support multiple block code generation when using temporal variables.
Carlos Jenkins [Fri, 14 Jun 2013 17:53:39 +0000 (19:53 +0200)]
Implemented the demos hbridge_analog_control and hbridge_sinewave_control. Test: PASS. Both :D :D