Changeset 364 for asp3_tinet_ecnl_rx/trunk/bnep_bridge
- Timestamp:
- Feb 1, 2019, 9:57:09 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_rx/trunk/bnep_bridge
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_rx/trunk/bnep_bridge/.cproject
r337 r364 22 22 <storageModule moduleId="com.renesas.cdt.managedbuild.core.toolchainInfo"> 23 23 <option id="toolchain.id" value="RENESAS_GCC_RX"/> 24 <option id="toolchain.version" value="4.8.4.201 703"/>24 <option id="toolchain.version" value="4.8.4.201803"/> 25 25 </storageModule> 26 26 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> … … 37 37 <option id="com.renesas.cdt.managedbuild.gcc.core.option.debug.warnStackSize.1809108923" name="Warn if stack size exceeds the limit (-Wstack-usage) (H')" superClass="com.renesas.cdt.managedbuild.gcc.core.option.debug.warnStackSize" useByScannerDiscovery="false" value="100" valueType="string"/> 38 38 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.renesas.cdt.managedbuild.gcc.core.targetPlatform.1675556141" isAbstract="false" osList="all" superClass="com.renesas.cdt.managedbuild.gcc.core.targetPlatform"/> 39 <builder buildPath="${workspace_loc:/bnep_bridge}/Debug" id="com.renesas.cdt.managedbuild.gcc.core.builder.1493716846" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="GCC for Renesas Builder" parallelBuildOn=" false" superClass="com.renesas.cdt.managedbuild.gcc.core.builder"/>39 <builder buildPath="${workspace_loc:/bnep_bridge}/Debug" id="com.renesas.cdt.managedbuild.gcc.core.builder.1493716846" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="GCC for Renesas Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gcc.core.builder"/> 40 40 <tool id="com.renesas.cdt.managedbuild.gcc.rx.tool.libgen.941811569" name="Library Generator" superClass="com.renesas.cdt.managedbuild.gcc.rx.tool.libgen"> 41 41 <option id="com.renesas.cdt.managedbuild.gcc.rx.option.selectlibrary.51731195" name="Select Library" superClass="com.renesas.cdt.managedbuild.gcc.rx.option.selectlibrary" useByScannerDiscovery="true" value="com.renesas.cdt.managedbuild.gcc.core.option.librarygenerator.settings.selectLibrary.newLib" valueType="enumerated"/> -
asp3_tinet_ecnl_rx/trunk/bnep_bridge/Debug/Makefile
r342 r364 153 153 endif 154 154 155 TINETDIR = 156 155 157 # 156 158 # 共通コンパイルオプションの定義 … … 174 176 -I$(SRCDIR)/../usbhost/src \ 175 177 $(INCLUDES) 176 LDFLAGS := $(LDFLAGS) - Wl,-Map=$(OBJNAME).map,--cref -L.178 LDFLAGS := $(LDFLAGS) -L. 177 179 LIBS := $(LIBS) $(CXXLIBS) 178 180 CFLAGS = $(COPTS) $(CDEFS) $(INCLUDES) … … 204 206 endif 205 207 206 TINETDIR =207 208 ifdef TINETDIR 208 209 # … … 210 211 # 211 212 NO_USE_TINET_LIBRARY = true 212 213 213 214 # ネットワークインタフェースの選択、何れか一つ選択する。 214 215 NET_IF = ether 215 216 216 217 # イーサネット・ディバイスドライバの選択 217 218 NET_DEV = if_rx62n … … 255 256 all: tecs | $(DEPDIR) 256 257 # @$(MAKE) check 257 @$(MAKE) check $(OBJNAME).bin258 # @$(MAKE) check $(OBJNAME).bin 258 259 # @$(MAKE) check $(OBJNAME).srec 260 @$(MAKE) check $(OBJNAME).mot 259 261 else 260 262 #all: check 261 all: check $(OBJNAME).bin263 #all: check $(OBJNAME).bin 262 264 #all: check $(OBJNAME).srec 265 all: check $(OBJNAME).mot 263 266 endif 264 267 … … 424 427 425 428 # 429 # 並列makeのための依存関係の定義 430 # 431 $(APPL_OBJS) $(SYSSVC_OBJS): | kernel_cfg.timestamp 432 $(APPL_ASMOBJS) $(SYSSVC_ASMOBJS) $(KERNEL_ASMOBJS) $(CFG_ASMOBJS): \ 433 | offset.timestamp 434 435 # 426 436 # 特別な依存関係の定義 427 437 # … … 432 442 # 433 443 $(OBJFILE): $(ALL_OBJS) $(LIBS_DEP) 434 $(LINK) $(CFLAGS) $(LDFLAGS) $(OBJ_LDFLAGS) -o $(OBJFILE) \444 $(LINK) $(CFLAGS) $(LDFLAGS) $(OBJ_LDFLAGS) -o $(OBJFILE) -Wl,-Map=$(OBJNAME).map,--cref \ 435 445 $(START_OBJS) $(APPL_OBJS) $(SYSSVC_OBJS) $(CFG_OBJS) \ 436 446 -Wl,--start-group $(ALL_LIBS) -Wl,--end-group $(END_OBJS) … … 461 471 $(OBJNAME).srec: $(OBJFILE) 462 472 $(OBJCOPY) -O srec -S $(OBJFILE) $(OBJNAME).srec 473 474 $(OBJNAME).mot: $(OBJFILE) 475 $(OBJCOPY) -O srec -S $(OBJFILE) $(OBJNAME).mot 463 476 464 477 # -
asp3_tinet_ecnl_rx/trunk/bnep_bridge/src/main.c
r359 r364 117 117 static void main_timeout(); 118 118 119 extern int ntshell_exit; 120 119 121 int uart_read(char *buf, int cnt, void *extobj) 120 122 { 121 return serial_rea_dat(SIO_PORTID, (char *)buf, cnt); 123 struct main_t *obj = (struct main_t *)extobj; 124 int result; 125 ER ret; 126 int timer; 127 128 obj->prev = obj->now; 129 130 /* タイマー取得 */ 131 timer = main_get_timer(); 132 133 /* 待ち */ 134 ret = serial_trea_dat(SIO_PORTID, buf, cnt, timer); 135 if ((ret < 0) && (ret != E_OK) && (ret != E_TMOUT)) { 136 syslog(LOG_NOTICE, "tslp_tsk ret: %s %d", itron_strerror(ret), timer); 137 ntshell_exit = 1; 138 return -1; 139 } 140 result = (int)ret; 141 142 ret = get_tim(&obj->now); 143 if (ret != E_OK) { 144 syslog(LOG_NOTICE, "get_tim ret: %s", itron_strerror(ret)); 145 ntshell_exit = 1; 146 return -1; 147 } 148 149 /* 時間経過 */ 150 int elapse = obj->now - obj->prev; 151 main_progress(elapse); 152 153 /* タイムアウト処理 */ 154 main_timeout(); 155 156 return result; 122 157 } 123 158 … … 125 160 { 126 161 return serial_wri_dat(SIO_PORTID, buf, cnt); 127 }128 129 unsigned char ntstdio_xi(struct ntstdio_t *handle)130 {131 char buf[1];132 if(serial_rea_dat(SIO_PORTID, buf, 1) != 1)133 return -EIO;134 return buf[0];135 }136 137 void ntstdio_xo(struct ntstdio_t *handle, unsigned char c)138 {139 char buf[1];140 buf[0] = c;141 serial_wri_dat(SIO_PORTID, buf, 1);142 162 } 143 163 … … 154 174 main_initialize(); 155 175 156 ntshell_init(&ntshell, uart_read, uart_write, cmd_execute, NULL);176 ntshell_init(&ntshell, uart_read, uart_write, cmd_execute, &main_obj); 157 177 ntshell_set_prompt(&ntshell, "NTShell>"); 158 178 ntshell_execute(&ntshell); … … 172 192 ER ret; 173 193 174 ntshell_task_init(); 194 #ifdef TOPPERS_OMIT_TECS 195 serial_opn_por(SIO_PORTID); 196 #endif 197 serial_ctl_por(SIO_PORTID, IOCTL_FCSND | IOCTL_FCRCV); 198 199 ntshell_task_init(uart_read, uart_write, &main_obj); 175 200 176 201 main_obj.timer = TMO_FEVR; -
asp3_tinet_ecnl_rx/trunk/bnep_bridge/src/main.cfg
r348 r364 47 47 INCLUDE("if_rx62n.cfg"); 48 48 INCLUDE("ntshell_main.cfg"); 49 INCLUDE("mbed_api.cfg"); 49 50 50 51 CRE_TSK(MAIN_TASK, { TA_ACT, 0, main_task, MAIN_PRIORITY, MAIN_STACK_SIZE, NULL });
Note:
See TracChangeset
for help on using the changeset viewer.