From 768ba18f6887ba18d79d4748e2ac2f41231db554 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Thu, 9 Sep 2010 19:43:56 +0000 Subject: [PATCH] Prepare RX RDK project for release. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1087 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Demo/RX600_RX62N-RDK_Renesas/RTOSDemo.tws | 20 +- .../RTOSDemo/HighFrequencyTimerTest.c | 3 +- .../RTOSDemo/RTOSDemo.hwp | 194 ++++++++++-------- .../RTOSDemo/RTOSDemo.nav | Bin 143919 -> 131729 bytes .../RTOSDemo/RTOSDemo.tps | 4 +- .../RTOSDemo/Renesas-Files/resetprg.c | 8 +- .../RTOSDemo/SessionRX600_E1_E20_SYSTEM.hsf | 76 +++---- .../RTOSDemo/SessionRX600_E1_E20_SYSTEM.ini | 2 +- .../RTOSDemo/main-blinky.c | 13 +- .../RTOSDemo/main-full.c | 51 ++--- .../RTOSDemo/uIP_Task.c | 61 +++--- .../RTOSDemo/webserver/httpd-cgi.c | 4 + 12 files changed, 219 insertions(+), 217 deletions(-) diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo.tws b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo.tws index 6d5ab99ae..020e8f7e3 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo.tws +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo.tws @@ -7,27 +7,9 @@ [GENERAL_DATA] [BREAKPOINTS] [OPEN_WORKSPACE_FILES] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\FreeRTOSConfig.h" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.h" -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" [WORKSPACE_FILE_STATES] -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" 110 110 1091 522 0 5 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\FreeRTOSConfig.h" 88 88 1091 522 0 4 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" 154 154 1104 437 0 7 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" 22 22 1179 369 0 1 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" 0 0 1341 550 0 0 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" 66 66 1157 412 0 3 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" 44 44 1179 369 0 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" -4 -23 929 662 1 8 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.h" 198 198 1104 437 0 9 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" 0 0 1341 662 0 6 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" -4 -23 1310 662 1 0 [LOADED_PROJECTS] "RTOSDemo" [END] diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/HighFrequencyTimerTest.c b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/HighFrequencyTimerTest.c index 3dde50dcd..4e278ab6b 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/HighFrequencyTimerTest.c +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/HighFrequencyTimerTest.c @@ -80,7 +80,8 @@ zero. */ /* Interrupt handler in which the jitter is measured. */ static void prvTimer2IntHandler( void ); -/* Stores the value of the maximum recorded jitter between interrupts. */ +/* Stores the value of the maximum recorded jitter between interrupts. This is +displayed on one of the served web pages. */ volatile unsigned short usMaxJitter = 0; /* Counts the number of high frequency interrupts - used to generate the run diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.hwp b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.hwp index a784c087a..5936c8841 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.hwp +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.hwp @@ -188,55 +188,55 @@ [GENERAL_DATA_SESSION_SessionRX600_E1_E20_SYSTEM] [GENERAL_DATA_SESSION_SimSessionRX600] [OPTIONS_Blinky_Renesas OptLinker] -"Single Shot" "0256b0ab2ff4bc10" 5 +"Single Shot" "0b022e67e505bc10" 5 [OPTIONS_Blinky_Renesas RX Assembler] "Assembly source file" "03b190ab2ff4bc10" 4 "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowlvl.src" "03b190ab2ff4bc10" 4 "Linkage symbol file" "03b190ab2ff4bc10" 4 [OPTIONS_Blinky_Renesas RX C/C++ Compiler] -"C source file" "03b190ab2ff4bc10" 2 -"C++ source file" "03b190ab2ff4bc10" 3 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\BlockQ.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\GenQTest.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\IntQueue.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\PollQ.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\QPeek.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\blocktim.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\death.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flash.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\integer.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\recmutex.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\semtest.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\http-strings.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd-fs.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\psock.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\HighFrequencyTimerTest.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\IntQueueTimer.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\dbsct.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\hwsetup.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\intprg.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowsrc.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\sbrk.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\vecttbl.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-blinky.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-cgi.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-fsdata.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\Renesas\RX600\port.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\queue.c" "03b190ab2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" "03b190ab2ff4bc10" 2 +"C source file" "02052a08e505bc10" 2 +"C++ source file" "02052a08e505bc10" 3 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\BlockQ.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\GenQTest.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\IntQueue.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\PollQ.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\QPeek.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\blocktim.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\death.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flash.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\integer.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\recmutex.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\semtest.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\http-strings.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd-fs.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\psock.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\HighFrequencyTimerTest.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\IntQueueTimer.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\dbsct.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\hwsetup.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\intprg.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowsrc.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\sbrk.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\vecttbl.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-blinky.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-cgi.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-fsdata.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\Renesas\RX600\port.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\queue.c" "02052a08e505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" "02052a08e505bc10" 2 [OPTIONS_Blinky_Renesas RX C/C++ Library Generator] "Single Shot" "03b190ab2ff4bc10" 1 [OPTIONS_Blinky_Renesas RX Configurator] @@ -246,15 +246,22 @@ "[V|VERSION|1] [B|COMMAND|1] [S|SPEC|UITRON4] [S|OUTPUTPATH|^"$(CONFIGDIR)^"] [S|CPU|RX600] [S|ENDIAN|LITTLE] [S|FINT_REGISTER|0]" 6 "[V|VERSION|1] [B|SJIS|1] [B|DEBUG|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] " 4 -"[V|VERSION|1] [S|LANG|CPP] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|0] [B|SIZE|1] [B|MAP|0] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] +"[V|VERSION|1] [S|LANG|CPP] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"] [S|CHANGE_MESSAGE|INFORMATION|] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|0] [B|SIZE|1] [B|MAP|0] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] " 3 -"[V|VERSION|1] [S|LANG|C] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|0] [B|SIZE|1] [B|MAP|0] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] +"[V|VERSION|1] [S|LANG|C] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"] [S|CHANGE_MESSAGE|INFORMATION|] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|0] [B|SIZE|1] [B|MAP|0] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] " 2 "[V|VERSION|1] [S|MODE|BUILD/CHANGED] [S|EXISTOUTPUTPATH|^"$(CONFIGDIR)\$(PROJECTNAME).lib^"] [B|RUNTIME|1] [B|STDIO|1] [B|STDLIB|1] [B|STRING|1] [B|NOFLOAT|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(PROJECTNAME).lib^"] [B|SIZE|1] [I|INLINE|100] [I|LOOP|2] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] " 1 "[V|VERSION|6] [S|FORM|STYPE] [S|BYTE_COUNT_VALUE|FF] [B|DEBUG|1] [S|ROM|(D,R)|(D_1,R_1)|(D_2,R_2)] [S|CRC|NONE|DEFAULT|00000000] [B|LIST|1] [S|LIST|^"$(CONFIGDIR)\$(PROJECTNAME).map^"] [S|SHOW|METHODCUSTOM|] [S|OUTPUT|^"$(CONFIGDIR)\$(PROJECTNAME).mot^"] [I|SPACE|^"FF^"] [B|OPTIMIZE|0] [S|START|B_1,R_1,B_2,R_2,B,R,SU,SI(01000)|PResetPRG(0FFF80000)|C_1,C_2,C,C$*,D*,P,PIntPRG,W*(0FFF81000)|FIXEDVECT(0FFFFFFD0)] [B|SKIPDEPENDENCY|1] " 5 [EXCLUDED_FILES_Blinky] +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\http-strings.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd-fs.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\psock.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\BlockQ.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\blocktim.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\death.c" @@ -270,6 +277,11 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\HighFrequencyTimerTest.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\IntQueueTimer.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-cgi.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-fsdata.c" +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" [LINKAGE_ORDER_Blinky] [GENERAL_DATA_CONFIGURATION_Blinky] [OPTIONS_Debug_Renesas OptLinker] @@ -419,49 +431,49 @@ "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowlvl.src" "04fe10ab2ff4bc10" 4 "Linkage symbol file" "04fe10ab2ff4bc10" 4 [OPTIONS_Debug_with_optimisation_Renesas RX C/C++ Compiler] -"C source file" "04e7ff9b2ff4bc10" 2 -"C++ source file" "04e7ff9b2ff4bc10" 3 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\BlockQ.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\GenQTest.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\IntQueue.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\PollQ.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\QPeek.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\blocktim.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\death.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flash.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\integer.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\recmutex.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\semtest.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\http-strings.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd-fs.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\psock.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\HighFrequencyTimerTest.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\IntQueueTimer.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\dbsct.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\hwsetup.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\intprg.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowsrc.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\sbrk.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\vecttbl.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-blinky.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-cgi.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-fsdata.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\Renesas\RX600\port.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\queue.c" "04e7ff9b2ff4bc10" 2 -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" "04e7ff9b2ff4bc10" 2 +"C source file" "0e6d4ee1f505bc10" 2 +"C++ source file" "0e6d4ee1f505bc10" 3 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\BlockQ.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\GenQTest.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\IntQueue.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\PollQ.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\QPeek.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\blocktim.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\death.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flash.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\integer.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\recmutex.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\semtest.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\http-strings.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd-fs.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\apps\httpd\httpd.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\psock.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\timer.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\ethernet\FreeTCPIP\uip_arp.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\HighFrequencyTimerTest.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\IntQueueTimer.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\dbsct.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\hwsetup.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\intprg.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\lowsrc.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\sbrk.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\vecttbl.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-blinky.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-cgi.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\httpd-fsdata.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\list.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\MemMang\heap_2.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\portable\Renesas\RX600\port.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\queue.c" "0e6d4ee1f505bc10" 2 +"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" "0e6d4ee1f505bc10" 2 [OPTIONS_Debug_with_optimisation_Renesas RX C/C++ Library Generator] "Single Shot" "04e7ff9b2ff4bc10" 1 [OPTIONS_Debug_with_optimisation_Renesas RX Configurator] @@ -471,9 +483,9 @@ "[V|VERSION|1] [B|COMMAND|1] [S|SPEC|UITRON4] [S|OUTPUTPATH|^"$(CONFIGDIR)^"] [S|CPU|RX600] [S|ENDIAN|LITTLE] [S|FINT_REGISTER|0]" 6 "[V|VERSION|1] [B|SJIS|1] [B|DEBUG|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] " 4 -"[V|VERSION|1] [S|LANG|CPP] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"|^"$(PROJDIR)\..\..\Common\ethernet\FreeTCPIP^"|^"$(PROJDIR)\webserver^"] [S|DEFINE|INCLUDE_HIGH_FREQUENCY_TIMER_TEST=1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|MAX] [B|SIZE|1] [B|MAP|1] [S|MAPPATH|^"$(CONFIGDIR)\$(PROJECTNAME).bls^"] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] +"[V|VERSION|1] [S|LANG|CPP] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"|^"$(PROJDIR)\..\..\Common\ethernet\FreeTCPIP^"|^"$(PROJDIR)\webserver^"] [S|DEFINE|INCLUDE_HIGH_FREQUENCY_TIMER_TEST=1] [S|CHANGE_MESSAGE|INFORMATION|] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|MAX] [B|SIZE|1] [B|MAP|1] [S|MAPPATH|^"$(CONFIGDIR)\$(PROJECTNAME).bls^"] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] " 3 -"[V|VERSION|1] [S|LANG|C] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"|^"$(PROJDIR)\..\..\Common\ethernet\FreeTCPIP^"|^"$(PROJDIR)\webserver^"] [S|DEFINE|INCLUDE_HIGH_FREQUENCY_TIMER_TEST=1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|MAX] [B|SIZE|1] [B|MAP|1] [S|MAPPATH|^"$(CONFIGDIR)\$(PROJECTNAME).bls^"] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] +"[V|VERSION|1] [S|LANG|C] [B|SJIS|1] [S|INCLUDE|^"$(PROJDIR)\..\..\..\Source\portable\Renesas\RX600^"|^"$(PROJDIR)\..\..\..\Source\include^"|^"$(PROJDIR)\.^"|^"$(PROJDIR)\..\..\include^"|^"$(PROJDIR)\..\..\Common\include^"|^"$(PROJDIR)\.\include^"|^"$(PROJDIR)\..\..\Common\ethernet\FreeTCPIP^"|^"$(PROJDIR)\webserver^"] [S|DEFINE|INCLUDE_HIGH_FREQUENCY_TIMER_TEST=1] [S|CHANGE_MESSAGE|INFORMATION|] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(FILELEAF).obj^"] [B|DEBUG|1] [S|OPTIMIZE|MAX] [B|SIZE|1] [B|MAP|1] [S|MAPPATH|^"$(CONFIGDIR)\$(PROJECTNAME).bls^"] [I|INLINE|100] [I|LOOP|2] [S|MISRA2004_CHECK_RULE|ALL] [S|MISRA2004_RULE|1.1|3.4|4.1|5.2|5.3|5.4|5.5|5.6|5.7|6.1|6.2|6.3|6.4|6.5|7.1|8.1|8.2|8.3|8.5|8.6|8.7|8.8|8.11|8.12|9.2|9.3|10.1|10.2|10.3|10.4|10.5|10.6|11.1|11.2|11.3|11.4|11.5|12.1|12.2|12.3|12.4|12.5|12.6|12.7|12.8|12.9|12.10|12.11|12.12|12.13|13.1|13.2|13.3|13.4|13.7|14.1|14.2|14.3|14.4|14.5|14.6|14.7|14.8|14.9|14.10|15.1|15.2|15.3|15.4|15.5|16.1|16.2|16.3|16.4|16.5|16.6|16.8|16.9|17.3|17.4|17.5|17.6|18.1|18.2|18.4|19.1|20.2|20.4|20.5|20.7|20.8|20.9|20.10|20.11|20.12] [S|MISRA1998_CHECK_RULE|ALL] [S|MISRA1998_RULE|1|5|8|12|13|14|17|18|19|20|21|22|24|28|29|31|32|33|34|35|36|37|38|39|40|42|43|44|45|46|48|49|50|51|53|54|55|56|57|58|59|60|61|62|63|64|65|68|69|70|71|72|73|74|75|76|77|78|79|80|82|83|84|85|99|101|102|103|104|105|106|108|110|111|112|113|115|118|119|121|122|123|124|125|126|127] [S|MISRA_GROUP_FILE_PATH|^"$(PROJDIR)\$(PROJECTNAME).rde^"] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] [N|DEPENDSCAN|1] " 2 "[V|VERSION|1] [S|MODE|BUILD/CHANGED] [S|EXISTOUTPUTPATH|^"$(CONFIGDIR)\$(PROJECTNAME).lib^"] [B|RUNTIME|1] [B|MATH|1] [B|STDIO|1] [B|STDLIB|1] [B|STRING|1] [B|NOFLOAT|1] [S|OUTPUTPATH|^"$(CONFIGDIR)\$(PROJECTNAME).lib^"] [B|SIZE|1] [I|INLINE|100] [I|LOOP|2] [S|CPU|RX600] [S|BASE|00000000=NONE] [B|SKIPDEPENDENCY|1] " 1 diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.nav b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/RTOSDemo.nav index 242499edc13778ec7173652bf7da46fc09dbdeed..513f321681e3d5ef3d7b497c0a737072bda75311 100644 GIT binary patch delta 6643 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 - ( void ) Change_PSW_PM_to_UserMode; +// Change_PSW_PM_to_UserMode(); // DO NOT CHANGE TO USER MODE IF USING FREERTOS! + ( void ) Change_PSW_PM_to_UserMode; // Just to avoid compiler warnings. main(); diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.hsf b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.hsf index 2d6028d23..4aa79b1c9 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.hsf +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.hsf @@ -89,32 +89,32 @@ "{5F75FDA0-6FF0-11D5-B7CE-00E029352378}PACtrlViews" "0" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_DENORMAL_MODE" "16777216" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_ROUND_MODE" "768" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000005B2C" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_1" "000000000000004B" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_10" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_11" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_12" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_13" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_14" "0000000000000000" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000001000" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000005B2C" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000012FDC" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000030003" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "00000000FFF910B5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "0000000000005488" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "00000000FFF8B0C0" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_21" "0000000000000000" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000005198" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_1" "0000000000004FDD" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_10" "000000000000000A" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_11" "000000000000000B" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_12" "000000000000000C" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_13" "000000000000000D" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_14" "000000000000000E" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000014" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000005198" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000012FAC" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000004030004" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "00000000FFF91D25" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "00000000FFF8A81C" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "00000000FFF8B100" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_21" "0000000080000000" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_22" "0000000000000000" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_23" "0000000000000000" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_24" "0000000000000100" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_25" "1234567887650000" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_3" "0000000000000009" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000000000" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000000000" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_8" "00000000A5A5A5A5" -"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_9" "00000000A5A5A5A5" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_3" "0000000000000011" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "00000000000000A5" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "00000000000000A5" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "00000000000129FC" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000007" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_8" "0000000000000008" +"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_9" "0000000000000009" "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_COUNT" "26" "{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileDir" "" "{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileName" "" @@ -159,19 +159,19 @@ "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth12" "116" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth2" "89" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth3" "200" -"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000" "usCond1, 2, 0, P, Col, Hex, MN" +"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000" "usCond1, 2, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0000_SCOPE" "Current Scope," -"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0001" "usCond2, 2, 0, P, Col, Hex, MN" +"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0001" "usCond2, 2, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0001_SCOPE" "Current Scope," -"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0002" "usCond3, 2, 0, P, Col, Hex, MN" +"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0002" "usCond3, 2, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0002_SCOPE" "Current Scope," -"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0003" "count, 2, 0, P, Col, Hex, MN" +"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0003" "count, 2, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0003_SCOPE" "Current Scope," "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0004" "*datalen, 10, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0004_SCOPE" "Current Scope," "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0005" "buf->left, 10, 0, P, Col, Hex, N" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEM0005_SCOPE" "Current Scope," -"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "4" +"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "0" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth0" "120" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth1" "150" "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth12" "200" @@ -377,7 +377,7 @@ "{WK_00000001_OUTPUT}" "WINDOW" 59422 0 0 "1.00" 228 560 340 350 200 18 0 "36756|36757|36758|36759|<>|36746|36747|<>|39531|<>|39500|39534|<>|36687" "0.0" "{WK_00000001_REGISTERS}RTOSDemoSessionRX600_E1_E20_SYSTEM" "WINDOW" 59421 0 0 "0.87" 413 0 0 350 200 2065 0 "" "0.0" "{WK_00000001_STACKTRACE}RTOSDemoSessionRX600_E1_E20_SYSTEM" "WINDOW" 59422 0 0 "0.50" 277 0 0 350 200 2065 0 "" "0.0" -"{WK_00000001_WATCH}RTOSDemoSessionRX600_E1_E20_SYSTEM" "WINDOW" 59421 0 0 "1.00" 374 0 0 853 610 18 0 "32781|32783|<>|32771|32829|32772|32827|32773|<>|32786|<>|32810|32811" "0.0" +"{WK_00000001_WATCH}RTOSDemoSessionRX600_E1_E20_SYSTEM" "WINDOW" 59421 0 0 "1.00" 374 0 0 853 610 17 0 "32781|32783|<>|32771|32829|32772|32827|32773|<>|32786|<>|32810|32811" "0.0" "{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 346 560 340 350 200 18 0 "" "0.0" "{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0" "{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0" @@ -404,21 +404,12 @@ [WINDOW_POSITION_STATE_DATA_VD3] [WINDOW_POSITION_STATE_DATA_VD4] [WINDOW_Z_ORDER] -"{WK_TB00000013_SYMBOL} TOOLBAR 0" -"{WK_TB00000011_CPU} TOOLBAR 0" "{WK_TB00000028_RTOSDEBUG} TOOLBAR 0" "{WK_TB00000007_DEBUG} TOOLBAR 0" +"{WK_TB00000013_SYMBOL} TOOLBAR 0" +"{WK_TB00000011_CPU} TOOLBAR 0" "{WK_TB00000025_HELPSYSTEMTOOL} TOOLBAR 0" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\Renesas-Files\resetprg.c" "C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\main-full.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\phy.h" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\uIP_Task.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\webserver\EMAC.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\Common\Minimal\flop.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\ParTest.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Source\tasks.c" -"C:\E\Dev\FreeRTOS\WorkingCopy\Demo\RX600_RX62N-RDK_Renesas\RTOSDemo\FreeRTOSConfig.h" [TARGET_NAME] "RX600 E1/E20 SYSTEM" "" 0 [STATUSBAR_STATEINFO_VD1] @@ -441,8 +432,8 @@ "SBK_TAR_EMUE100|Exception" 1 "SBK_TAR_EMUE100|BreakCondition" 1 "SBK_TAR_EMUE100|TaskID" 1 -"SBK_TAR_EMUE100|ExecutionTime" 1 "SBK_TAR_EMUE100|PC" 1 +"SBK_TAR_EMUE100|ExecutionTime" 1 [STATUSBAR_DEBUGGER_PANESTATE_VD2] [STATUSBAR_DEBUGGER_PANESTATE_VD3] [STATUSBAR_DEBUGGER_PANESTATE_VD4] @@ -470,7 +461,6 @@ [FLASH_DETAILS] "" 0 0 "" 0 "" 0 0 "" 0 0 0 0 0 0 0 "" "" "" "" "" [BREAKPOINTS] -"c:\e\dev\freertos\workingcopy\demo\rx600_rx62n-rdk_renesas\rtosdemo\webserver\emac.c" 218 -473293 1 "{00000000-0000-0000-C000-000000000046}" "" -"c:\e\dev\freertos\workingcopy\demo\rx600_rx62n-rdk_renesas\rtosdemo\webserver\emac.c" 476 -471799 1 "{00000000-0000-0000-C000-000000000046}" "" -"c:\e\dev\freertos\workingcopy\demo\rx600_rx62n-rdk_renesas\rtosdemo\webserver\phy.c" 158 -454587 1 "{00000000-0000-0000-C000-000000000046}" "" +"c:\e\dev\freertos\workingcopy\demo\rx600_rx62n-rdk_renesas\rtosdemo\webserver\emac.c" 218 -474599 1 "{00000000-0000-0000-C000-000000000046}" "" +"c:\e\dev\freertos\workingcopy\demo\rx600_rx62n-rdk_renesas\rtosdemo\webserver\emac.c" 476 -474412 1 "{00000000-0000-0000-C000-000000000046}" "" [END] diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.ini b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.ini index ae83e6023..f742d4377 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.ini +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/SessionRX600_E1_E20_SYSTEM.ini @@ -2,7 +2,7 @@ DebugMode=0 PowerOut=0 ResetRelease=0 -EmulatorSerial=E1:_9KM000237 +EmulatorSerial= McuGroup=RX62N Group Device=R5F562N8 McuFileDir=RX62NGr diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-blinky.c b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-blinky.c index 8fea457d2..658152183 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-blinky.c +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-blinky.c @@ -71,16 +71,16 @@ #include "queue.h" /* Priorities at which the tasks are created. */ -#define configQUEUE_RECEIVE_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) -#define configQUEUE_SEND_TASK_PRIORITY ( tskIDLE_PRIORITY + 2 ) +#define configQUEUE_RECEIVE_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) +#define configQUEUE_SEND_TASK_PRIORITY ( tskIDLE_PRIORITY + 2 ) /* The rate at which data is sent to the queue, specified in milliseconds. */ -#define mainQUEUE_SEND_FREQUENCY_MS ( 500 / portTICK_RATE_MS ) +#define mainQUEUE_SEND_FREQUENCY_MS ( 500 / portTICK_RATE_MS ) /* The number of items the queue can hold. This is 1 as the receive task will remove items as they are added so the send task should always find the queue empty. */ -#define mainQUEUE_LENGTH ( 1 ) +#define mainQUEUE_LENGTH ( 1 ) /* * The tasks as defined at the top of this file. @@ -91,6 +91,9 @@ static void prvQueueSendTask( void *pvParameters ); /* The queue used by both tasks. */ static xQueueHandle xQueue = NULL; +/* This variable is not used by this simple Blinky example. It is defined +purely to allow the project to link as it is used by the full project. */ +volatile unsigned long ulHighFrequencyTickCount = 0UL; /*-----------------------------------------------------------*/ void main(void) @@ -213,5 +216,7 @@ void vApplicationStackOverflowHook( xTaskHandle *pxTask, signed char *pcTaskName of this file. */ void vApplicationIdleHook( void ) { + /* Just to prevent the variable getting optimised away. */ + ( void ) ulHighFrequencyTickCount; } /*-----------------------------------------------------------*/ diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-full.c b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-full.c index 95216b40d..bbe13b496 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-full.c +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/main-full.c @@ -51,10 +51,11 @@ licensing and training services. */ -/* +/* **************************************************************************** * This project includes a lot of tasks and tests and is therefore complex. * If you would prefer a much simpler project to get started with then select * the 'Blinky' build configuration within the HEW IDE. + * **************************************************************************** * * Creates all the demo application tasks, then starts the scheduler. The web * documentation provides more details of the standard demo application tasks, @@ -66,6 +67,14 @@ * In addition to the standard demo tasks, the following tasks and tests are * defined and/or created within this file: * + * Webserver ("uIP") task - This serves a number of dynamically generated WEB + * pages to a standard WEB browser. The IP and MAC addresses are configured by + * constants defined at the bottom of FreeRTOSConfig.h. Use either a standard + * Ethernet cable to connect through a hug, or a cross over (point to point) + * cable to connect directly. Ensure the IP address used is compatible with the + * IP address of the machine running the browser - the easiest way to achieve + * this is to ensure the first three octets of the IP addresses are the same. + * * "Reg test" tasks - These fill the registers with known values, then check * that each register still contains its expected value. Each task uses * different values. The tasks run with very low priority so get preempted @@ -80,16 +89,19 @@ * "Check" task - This only executes every five seconds but has a high priority * to ensure it gets processor time. Its main function is to check that all the * standard demo tasks are still operational. While no errors have been - * discovered the check task will toggle LED 5 every 5 seconds - the toggle - * rate increasing to 200ms being a visual indication that at least one task has - * reported unexpected behaviour. + * discovered the check task will toggle LED 5 (marked LED 9 on the silk + * screen!) every 5 seconds - the toggle rate increasing to 200ms being a visual + * indication that at least one task has reported unexpected behaviour. * * "High frequency timer test" - A high frequency periodic interrupt is * generated using a timer - the interrupt is assigned a priority above * configMAX_SYSCALL_INTERRUPT_PRIORITY so should not be effected by anything - * the kernel is doing. The interrupt service routine measures the number of - * counts a separate timer performs between each interrupt to determine the - * jitter in the interrupt timing. + * the kernel is doing. The frequency and priority of the interrupt, in + * combination with other standard tests executed in this demo, should result + * in interrupts nesting at least 3 and probably 4 deep. This test is only + * included in build configurations that have the optimiser switched on. In + * optimised builds the count of high frequency ticks is used as the time base + * for the run time stats. * * *NOTE 1* If LED5 is toggling every 5 seconds then all the demo application * tasks are executing as expected and no errors have been reported in any @@ -152,7 +164,7 @@ stack than most of the other tasks. */ #define mainuIP_STACK_SIZE ( configMINIMAL_STACK_SIZE * 3 ) /* The LED toggled by the check task. */ -#define mainCHECK_LED ( 5 ) +#define mainCHECK_LED ( 5 ) /* Marked LED 9 on the RDK silk screen. */ /* The rate at which mainCHECK_LED will toggle when all the tasks are running without error. Controlled by the check task as described at the top of this @@ -164,11 +176,6 @@ by at least one task. Controlled by the check task as described at the top of this file. */ #define mainERROR_CYCLE_TIME ( 200 / portTICK_RATE_MS ) -/* The period of the peripheral clock in nano seconds. This is used to calculate -the jitter time in nano seconds as part of the high frequency timer test. The -clock driving the timer is divided by 8. */ -#define mainNS_PER_CLOCK ( ( unsigned long ) ( ( 1.0 / ( ( double ) configPERIPHERAL_CLOCK_HZ ) / 8.0 ) * 1000000000.0 ) ) - /* * vApplicationMallocFailedHook() will only be called if * configUSE_MALLOC_FAILED_HOOK is set to 1 in FreeRTOSConfig.h. It is a hook @@ -233,7 +240,8 @@ stops incrementing then it is likely that its associate task has stalled. */ unsigned long ulRegTest1CycleCount = 0UL, ulRegTest2CycleCount = 0UL; /* The status message that is displayed at the bottom of the "task stats" web -page, which is served by the uIP task. */ +page, which is served by the uIP task. This will report any errors picked up +by the reg test task. */ const char *pcStatusMessage = "All tasks executing without error."; /*-----------------------------------------------------------*/ @@ -292,13 +300,11 @@ static void prvCheckTask( void *pvParameters ) static volatile unsigned long ulLastRegTest1CycleCount = 0UL, ulLastRegTest2CycleCount = 0UL; portTickType xNextWakeTime, xCycleFrequency = mainNO_ERROR_CYCLE_TIME; extern void vSetupHighFrequencyTimer( void ); -extern volatile unsigned short usMaxJitter; -volatile unsigned long ulActualJitter = 0; /* If this is being executed then the kernel has been started. Start the high frequency timer test as described at the top of this file. This is only included in the optimised build configuration - otherwise it takes up too much - CPU time. */ + CPU time and can disrupt other tests. */ #ifdef INCLUDE_HIGH_FREQUENCY_TIMER_TEST vSetupHighFrequencyTimer(); #endif @@ -392,12 +398,6 @@ volatile unsigned long ulActualJitter = 0; the LED toggles every 5 seconds then everything is ok. A faster toggle indicates an error. */ vParTestToggleLED( mainCHECK_LED ); - - /* Calculate the maximum jitter experienced by the high frequency timer - test and print it out. It is ok to use printf without worrying about - mutual exclusion as it is not used anywhere else in this demo. */ - //sprintf( cTempBuf, "%s [%fns]\n", "Max Jitter = ", ( ( float ) usMaxJitter ) * mainNS_PER_CLOCK ); - ulActualJitter = ( ( unsigned long ) usMaxJitter ) * mainNS_PER_CLOCK; } } /*-----------------------------------------------------------*/ @@ -655,8 +655,9 @@ RegTest2Error: char *pcGetTaskStatusMessage( void ) { - /* Not bothered about a critical section here. This just returns a string - that is displaed on the "Task Stats" WEB page served by this demo. */ + /* Not bothered about a critical section here although technically because of + the task priorities the pointer could change it will be atomic if not near + atomic and its not critical. */ return ( char * ) pcStatusMessage; } /*-----------------------------------------------------------*/ diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/uIP_Task.c b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/uIP_Task.c index 9f89c3218..e222db783 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/uIP_Task.c +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/uIP_Task.c @@ -115,7 +115,7 @@ clock_time_t clock_time( void ) void vuIP_Task( void *pvParameters ) { -portBASE_TYPE i; +portBASE_TYPE i, xDoneSomething; uip_ipaddr_t xIPAddr; struct timer periodic_timer, arp_timer; @@ -145,6 +145,8 @@ struct timer periodic_timer, arp_timer; for( ;; ) { + xDoneSomething = pdFALSE; + /* Is there received data ready to be processed? */ uip_len = ( unsigned short ) ulEMACRead(); @@ -164,6 +166,8 @@ struct timer periodic_timer, arp_timer; uip_arp_out(); vEMACWrite(); } + + xDoneSomething = pdTRUE; } else if( xHeader->type == htons( UIP_ETHTYPE_ARP ) ) { @@ -176,42 +180,45 @@ struct timer periodic_timer, arp_timer; { vEMACWrite(); } + + xDoneSomething = pdTRUE; } } - else + + if( timer_expired( &periodic_timer ) && ( uip_buf != NULL ) ) { - if( timer_expired( &periodic_timer ) && ( uip_buf != NULL ) ) + timer_reset( &periodic_timer ); + for( i = 0; i < UIP_CONNS; i++ ) { - timer_reset( &periodic_timer ); - for( i = 0; i < UIP_CONNS; i++ ) - { - uip_periodic( i ); - - /* If the above function invocation resulted in data that - should be sent out on the network, the global variable - uip_len is set to a value > 0. */ - if( uip_len > 0 ) - { - uip_arp_out(); - vEMACWrite(); - } - } + uip_periodic( i ); - /* Call the ARP timer function every 10 seconds. */ - if( timer_expired( &arp_timer ) ) + /* If the above function invocation resulted in data that + should be sent out on the network, the global variable + uip_len is set to a value > 0. */ + if( uip_len > 0 ) { - timer_reset( &arp_timer ); - uip_arp_timer(); + uip_arp_out(); + vEMACWrite(); } } - else + + /* Call the ARP timer function every 10 seconds. */ + if( timer_expired( &arp_timer ) ) { - /* We did not receive a packet, and there was no periodic - processing to perform. Block for a fixed period. If a packet - is received during this period we will be woken by the ISR - giving us the Semaphore. */ - xSemaphoreTake( xEMACSemaphore, configTICK_RATE_HZ / 20 ); + timer_reset( &arp_timer ); + uip_arp_timer(); } + + xDoneSomething = pdTRUE; + } + + if( xDoneSomething == pdFALSE ) + { + /* We did not receive a packet, and there was no periodic + processing to perform. Block for a fixed period. If a packet + is received during this period we will be woken by the ISR + giving us the Semaphore. */ + xSemaphoreTake( xEMACSemaphore, configTICK_RATE_HZ / 20 ); } } } diff --git a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/webserver/httpd-cgi.c b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/webserver/httpd-cgi.c index f6a03f509..355c3de80 100644 --- a/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/webserver/httpd-cgi.c +++ b/Demo/RX600_RX62N-RDK_Renesas/RTOSDemo/webserver/httpd-cgi.c @@ -222,6 +222,8 @@ static unsigned short generate_io_state( void *arg ) /*---------------------------------------------------------------------------*/ extern void vTaskGetRunTimeStats( signed char *pcWriteBuffer ); +extern unsigned short usMaxJitter; +static char cJitterBuffer; static unsigned short generate_runtime_stats( void *arg ) { ( void ) arg; @@ -230,7 +232,9 @@ static unsigned short generate_runtime_stats( void *arg ) #ifdef INCLUDE_HIGH_FREQUENCY_TIMER_TEST { + sprintf( cJitterBuffer, "


Max high frequency timer jitter = %d peripheral clock periods.


", ( int ) usMaxJitter ); vTaskGetRunTimeStats( uip_appdata ); + strcat( uip_appdata, cJitterBuffer ); } #else { -- 2.39.2